win32api实现RSA加解密SHA1WithRSA

易语言 2020-05-16 21:05:29

win32api实现RSA加解密SHA1WithRSA

对字符编码的转换中一些不可预测的操作进行了一些保护;
剔除所有指针到字节集、指针到整数、交换变量之类的命令,测试最低支持 5.2 版本(就算打开提示版本升级,实际上点一下保存更新一下核心库信息即可,因为没有用到低版本核心库没有的命令)。
KeyFactory 类则尽量还原了 CryptoJS 3.1.2 对 key 和 IV 的自动填充,AES 除外,AES 的密钥补齐大概是 CryptoJS 的 BUG。
针对 windows XP 修复了一下,至少在健康的 Windows XP SP3 上无问题,精简的系统我不管。