基本信息 这是一个用于加密和解密文本文件的程序,它使用JavaCrypto库执行SSL协议。 生成密钥库和证书: 为A(加密器)和B(解密器)双方创建密钥库。 创建加密器和解密器。 加密: 签名文件: 使用密钥库中的Side A私钥对文件签名。 将标志数据保存到配置文件中。 使用RSA方法为A对称传输创建对称密钥: 创建私有随机AES密钥。 获取B方的公钥。 用B边公钥加密AES密钥->保存到conf文件。 文件加密: 使用AES CBC模式初始化密码并生成随机IV。 使用AES密钥加密文件。 解密: 使用密钥库中的B边私钥从文件中解密对称密钥。 使用上面的对称密钥解密文件。 使用密钥库中的A边证书公共密钥来验证符号数据,如果数据经过验证,则使用解密数据来创建新文件。
2021-11-23 15:53:44 179KB Java
1
Delphi 7 对sqlite数据库进行加密和解密,解决裸露数据库的安全问题
2021-11-23 11:04:54 656KB sqlite
1
网上大多关于SQLITE3数据文件的加密与解密都是欲言由止,近期因要开发关于SQLITE3数据库类型的软件,做了一下研究。用D7写了这样一个工具。支持SQLITE3数据文件的批量加密与解密。工具自身不依赖SQLITE3.DLL动态库,但是被本工具加密后,需要用到对应版本的SQLITE3.DLL文件。可以将该SQLTE3.DLL保存到你所开发的程序下面。我是DELPHI7用undac连接的,加密数据库文件后需要在undac连接参数里的EncryptionKey的值改成你加密数据库时用的密码即可。其它控件SQLITE3连接控件没有做测试,估计应该是可以的。特别申明,本程序所用SQLITE3.DLL是官方所下,没有做任何修改。">网上大多关于SQLITE3数据文件的加密与解密都是欲言由止,近期因要开发关于SQLITE3数据库类型的软件,做了一下研究。用D7写了这样一个工具。支持SQLITE3数据文件的批量加密与解密。工具自身不依赖SQLITE3.DLL动态库,但是被本工? [更多]
2021-11-23 10:55:46 1.17MB SQLITE3 加密与解密
1
用python3.x实现base64加密和解密,供大家参考,具体内容如下 加密 base64_encrypt.py #!/usr/bin/python3 #encoding:utf-8 import base64 var = 1 while var==1: str_encrypt=input(输入要加密的字符串:\n); base64_encrypt = base64.b64encode(str_encrypt.encode('utf-8')) print(BASE64加密串:\n+str(base64_encrypt,'utf-8')) print(按ctrl+c
2021-11-17 15:57:47 40KB AS base base64
1
PHP和JS的AES相互加密解密;主要用于前端后台交互数据加密
1
提供大家我自己写的一个学习用算法, SPN用于加密,LINEARATTACK用于线性攻击 尝试解出密钥
2021-11-13 15:02:29 3KB linearattack s盒 加密与解密
1
本程序在Delphi 7 环境编译通过,使用OpenSSL支持大于128字节文本RSA加密与解密
2021-11-11 08:49:32 599KB Delphi RSA
1
unity工具类RSA加密和解密
2021-11-09 18:14:45 2KB unity RSA加密 RSA解密
1
运用AES加密算法对Unity的AB包部分内容进行加密以保护资源安全,选取文件中的多段字节以及固定长度进行加密,避免了加密AB包的全部内容所带来的多余性能消耗。
2021-11-08 16:18:38 4KB unity assetbundle 加密解密 部分
1
网上查到的基本都是GB2312编码下的BASE64转码,稍微修改了一下用于UTF-8格式的转码
2021-11-08 15:22:08 2KB VB6 base64
1