AES128 CBC PKCS7Padding ,自动填充,已经成功与平台握手,通过验证

时间:2022-06-06 03:24:41
【文件属性】:

文件名称:AES128 CBC PKCS7Padding ,自动填充,已经成功与平台握手,通过验证

文件大小:7KB

文件格式:RAR

更新时间:2022-06-06 03:24:41

AES128 CBC PKCS7Padding 填充 IV初始向量

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整倍数*/


【文件预览】:
AES.c
AES.h

网友评论

  • 还没有理解完,有调用demo吗?
  • 还行吧还行吧还行吧还行吧还行吧还行吧还行吧还行吧还行吧还行吧还行吧
  • 39 23 F:\AES128 CBC PKCS7Padding\AES.h [Error] stm32f0xx.h: No such file or directory 这是为什么。你少头文件呀
  • 资源挺好的