AES-128 加密算法的问题采用AES-128加密算法来加密,密钥最大长度是16字节(128位)的? 用一个128位的密钥来对一个长度与密钥长度一样的数据来加密,得到的密文长度是多少呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 19:46:21
AES-128 加密算法的问题采用AES-128加密算法来加密,密钥最大长度是16字节(128位)的? 用一个128位的密钥来对一个长度与密钥长度一样的数据来加密,得到的密文长度是多少呢?

AES-128 加密算法的问题采用AES-128加密算法来加密,密钥最大长度是16字节(128位)的? 用一个128位的密钥来对一个长度与密钥长度一样的数据来加密,得到的密文长度是多少呢?
AES-128 加密算法的问题
采用AES-128加密算法来加密,密钥最大长度是16字节(128位)的? 用一个128位的密钥来对一个长度与密钥长度一样的数据来加密,得到的密文长度是多少呢?

AES-128 加密算法的问题采用AES-128加密算法来加密,密钥最大长度是16字节(128位)的? 用一个128位的密钥来对一个长度与密钥长度一样的数据来加密,得到的密文长度是多少呢?
AES内部始终使用16 byte的分组长度!加密时,如果明文字节长度不是16的整数倍,要填充到大于该长度的最接近的16的倍数,但是如果刚好等于16的倍数,就额外在添加一个完整的分组,也就是添加16字节.具体你的例子,得到的是32字节长度的密文.细节请参考PKCS5/7,这些标准是权威指南!