利用C++ openssl库实现DES加密算法的CBC模式加解密。源码直接可以利用。 供初学者参考。
2021-09-13 20:11:20 21.12MB openssl DES CBC
1
128-AES/CBC加解密。 对AES加密要求:1、CBC模式或CFB模式必须保证每次加密的IV是安全随机数。2、加密时不能使用固定的IV(如:写死在代码里,或固定在配置文件中)。
2021-09-10 20:23:20 4KB AES
1
uint16_t aes_encrypt(uint8_t *iv,uint8_t *Key,uint8_t *input,uint16_t length)/*加密时,明文首先与IV异或,然后将结果进行块加密,得到的输出就是密文, *同时本次的输出密文作为下一个块加密的IV*/ void aes_decrypt(uint8_t *iv,uint8_t *Key,uint8_t *input,uint16_t length)/*解密时,先将密文的第一个块进行块解密,然后将结果与IV异或, *就能得到明文,同时,本次解密的输入密文作为下一个块解密的IV*/ uint16_t PKCS7Padding(uint8_t *p, uint16_t len)/*加密明文如果不是16byte整倍数,则根据PKCS7标准填充至16byte整倍数*/
2021-08-29 08:29:48 7KB AES128 CBC PKCS7Padding 填充
1
ASP公众号消息加解密EncodingAESKey,在网上这方面的知识也很少,官网上也没有给出示例,花了一些时间整理了下分享。 ASP的AES加密,采用的CBC模式,PACS7填充。调用.net framework的API接口加密
1
此工具可方便计算分组密码中的ECB,CBC,CFB加解密计算
2021-08-24 19:00:40 1.79MB AES 加解密 ECB CBC
1
原始资源是 jiang1982kun 大侠 上传的VC6工程。实现了AES CBC模式128位、192位和256位加解密算法,并附有相关接口使用的实例测试代码。 本人对 一个小bug进行了修复;同时增加了PKCS5填充方式;同时增加了Base64代码转换。 工程环境是VC7的。 感谢原作者的奉献!
2021-08-11 15:17:54 274KB AES CBC PKCS5
1
1、完整的SM4算法,包括ECB、CBC、CTR、CFB、OFB,C语言实现; 2、内含测试程序,在Linux环境下进入目录后make即可编译,已经在ubuntu16.04环境下编译测试OK; 3、参考GMSSL源码移植而成,做了部分修改; 4、已经在金融POS领域的实战项目中得到应用; 5、SM4 (GM/T 0002-2012): block cipher with 128-bit key length and 128-bit block size, also named SMS4.
2021-08-03 11:39:11 25KB 金融POS 国密算法SM4 SM4即SMS4
1
国密算法 对称加密 SM4 ECB CBC C语言源码 带加解密应用测试代码~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-07-16 18:19:48 6KB 国密 C语言源码 应用测试代码 SM4
1
openssl ,aes cbc pkcs5padding 可以用
2021-07-08 09:41:09 3KB AES CBC PKCS5PADDING openssl
1
基于stm32f103可用AES加密算法,cbc加密模式,模块化开发方便移植
2021-07-08 01:10:36 2.79MB c语言 单片机
1