AES

作者: 风亡小窝 | 来源:发表于2022-04-11 11:31 被阅读0次

AES算法中填充模式的区别

  • ZeroPadding,数据长度不对齐时使用0填充,否则不填充
  • PKCS7Padding,假设数据长度需要填充n(n>0)个字节才对齐,那么填充n个字节,每个字节都是n;如果数据本身就已经对齐了,则填充一块长度为块大小的数据,每个字节都是块大小
  • PKCS5Padding,PKCS7Padding的子集,块大小固定为8字节。

PKCS5Padding和PKCS7Padding两者的区别在于PKCS5Padding是限制块大小的PKCS7Padding.

在AES加密当中严格来说是不能使用pkcs5的,因为AES的块大小是16bytes而pkcs5只能用于8bytes,通常我们在AES加密中所说的pkcs5指的就是pkcs7!

参考链接

https://blog.csdn.net/weixin_39530838/article/details/111021390

相关文章

网友评论

      本文标题:AES

      本文链接:https://www.haomeiwen.com/subject/wtyisrtx.html