繁体   English   中英

具有256个字符密钥大小的Java AES 128

[英]Java AES 128 with 256 character key size

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

根据参考 ,密钥大小最大为256位或32个字符。

我需要使用256个字符,这可能吗?

AES具有一个128位的块大小和三个128、192和256位的密钥大小。

如果您有256个字符,则取决于编码的字符可能会超过1个字节,可以使用诸如PBKDF2(基于密码的密钥派生功能2)之类的密钥派生方法从这些字符派生密钥。

请参阅对该问题的评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM