java AES为什么不支持256位?

boy_wh520 2008-11-20 08:54:20
RT
...全文
1560 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
smartghy 2011-04-18
  • 打赏
  • 举报
回复
默认JDK只允许128位及以下的密钥,如果要启动256位密钥,则需要更新local_policy.jar,US_export_policy.jar

如果你的JAVA_HOME为C:\Program Files\Java\jdk1.6.0_14.
覆盖: C:\Program Files\Java\jdk1.6.0_14\jre\lib\security下的同名文件
覆盖: C:\Program Files\Java\jre6\lib\security下的同名文件

我把以上两个Jar和代码样例放到我个个人网站上了,如果有需要可以来看看.

http://www.after80.net/posts/list/20.page
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 grgh2000 的回复:]
Java 是支持AES256的,不过需要下载Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files from sun website, uncompress the file and copy local_policy.jar and US_export_policy.jar to your $JAVA_HOME\jre\lib\security
[/Quote]
推荐
grgh2000 2009-03-11
  • 打赏
  • 举报
回复
Java 是支持AES256的,不过需要下载Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files from sun website, uncompress the file and copy local_policy.jar and US_export_policy.jar to your $JAVA_HOME\jre\lib\security
lstc 2008-12-13
  • 打赏
  • 举报
回复
在不同国家之间的密码算法的交流,出口的密钥长度是受限制的
QQ:476833461
getter 2008-12-10
  • 打赏
  • 举报
回复
AES支持256的keysize
java中沒試過

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧