最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,都拿去吧,希望对大家有用,本来想白送的,可惜楼主我没分了,问大家讨1分,望多包涵
2022-04-13 15:19:06 88KB c/c++AES算法 PKCS5PADDING 与java双向加
1
基于AES算法的文本盲水印
2022-04-11 16:00:15 9.3MB python aes
1
 随着全球数字化和网络化的迅猛发展,数字图像的安全问题也日益突出。针对数字图像的信息安全问题,研究了基于AES加密算法的数字图像加密保护方法。通过分析AES加密算法的实现原理,对比加密算法的ECB模式和CBC模式,选取了更加安全的CBC模式完成数字图像加密。实验显示图像的加密效果,通过像素分布图进行效果分析,证明该方法能够较好的实现图像加密效果。
1
基于AES的加密算法具有速度快、强度高、便于实现等优点和ECC加密算法具有密钥分配与管理简单、安全强度高等优点,采用AES加密算法加密大数据块,而用ECC加密算法管理AES密钥,通过集成AES加密算法和ECC加密算法的优点,实现了加密速度快和安全方便管理密钥的优点,有效地解决了密码体制中速度和安全性不能兼顾的问题。
1
很好用的AES算法,可实现加密解密,支持128、192、256比特的加解密。
2021-12-30 00:56:34 500KB AES算法,代码编译通过
1
密码学中AES算法的实现,c++代码,注释清晰,直接运行
2021-12-25 15:25:39 1.84MB 密码学 AES
1
由于AES算法的硬件实现较为复杂,在此提出一种优化算法中S—box和列混合单元的方法。其中S—box通过组合和有限域映射的方法进行优化,列混合单元使用算式重组的方法进行优化。这些优化设计通过组合逻辑实现,经过仿真并在Xilinx Spartan 3系列FPGA上进行综合验证,可以将结构简化,使AES电路面积得到优化,明显节约硬件资源。
2021-12-13 20:06:00 388KB AES算法 Sbox 列混合 FPGA
1
基于随机掩码的AES算法抗DPA攻击硬件实现.pdf
1
毕业设计,使用MATLAB软件实现对AES算法的仿真,有注释,无错误,已成功
2021-11-28 20:10:53 21KB AES算法 MATLAB
1
AES算法的flash动态讲解 Rijndael算法,128位示例
2021-11-24 14:00:17 320KB aes 加密解密 rijndael
1