aes算法的一些细节

文章目录

简介

aes算法参数有点多。

使用细节

http://tool.chacuo.net/cryptaes
这个网站,可以用来验证是否正确。

在这里插入图片描述

这里的密钥长度和iv(偏移量)长度要注意一下。
对于密码长度,如果太长,它会只使用最前面的固定长度的字符串。如果太短就会填充。
里面pkcs7 和pkcs5就是干这事的。
但是iv的长度貌似没有自动填充,我们需要设置好固定的长度。

注意这句话:
在这里插入图片描述
严格地说,AES和Rijndael加密法并不完全一样(虽然在实际应用中二者可以互换),因为Rijndael加密法可以支持更大范围的区块和密钥长度:AES的区块长度固定为128位,密钥长度则可以是128,192或256位;而Rijndael使用的密钥和区块长度可以是32位的整数倍,以128位为下限,256位为上限。

这里是c++的使用方法:
https://blog.csdn.net/weixin_30344795/article/details/98829254?tdsourcetag=s_pctim_aiomsg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值