标签: java encryption aes
是否可以使用块大小为128位且密钥大小为256个字符(字节)的AES算法在Java中加密文件?
根据references 密钥大小最多可以是256位或32个字符。
我要求使用256个字符,是否可能?
答案 0 :(得分:1)
AES的一个块大小为128位,三个密钥大小为128,192& 256位。
如果您有256个字符,根据编码的字符可能超过1个字节,您可以使用密钥派生方法,如PBKDF2(基于密码的密钥派生函数2)从字符派生密钥。
查看问题的评论。