Java AES 128,密钥大小为256个字符

时间:2016-12-19 05:13:14

标签: java encryption aes

是否可以使用块大小为128位且密钥大小为256个字符(字节)的AES算法在Java中加密文件?

根据references 密钥大小最多可以是256位或32个字符。

我要求使用256个字符,是否可能?

1 个答案:

答案 0 :(得分:1)

AES的一个块大小为128位,三个密钥大小为128,192& 256位。

如果您有256个字符,根据编码的字符可能超过1个字节,您可以使用密钥派生方法,如PBKDF2(基于密码的密钥派生函数2)从字符派生密钥。

查看问题的评论。