AES加密抛出 illegal key size

发布于 2021-11-28 15:10:39 字数 563 浏览 877 评论 4

      好吧,其实问题我解决了,参照:
      http://stackoverflow.com/questions/6900542/java-security-invalidkeyexception-illegal-key-size
      我本身的jdk7下载了所说的 local_policy.jar和US_export_policy.jar

     http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

     果然问题解决了,只是觉得莫名其妙,“This is a remnant of import/export laws on cryptographic software”,这都什么鬼,加个密至于嘛,对这种不解的问题如果换台机子呢,感觉不知根知底,对自己的代码都不放心了.......有大神能讲解一二嘛?等空了我再自己研究研究。

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

爱你是孤单的心事 2021-12-01 18:58:04

引用来自“ltzh_14”的评论

由于美国政策的原因,强加密技术是不允许出口给某些国家,所以sun只能在jdk里面实现一些加密,甚至加密强度比较弱,比如AES的密钥只允许128位,为了解锁限制只能下载其他的实现类去替换jdk默认的security provider

猫九 2021-12-01 05:40:12

引用来自“ltzh_14”的评论

由于美国政策的原因,强加密技术是不允许出口给某些国家,所以sun只能在jdk里面实现一些加密,甚至加密强度比较弱,比如AES的密钥只允许128位,为了解锁限制只能下载其他的实现类去替换jdk默认的security provider

眼泪淡了忧伤 2021-12-01 00:20:22

由于美国政策的原因,强加密技术是不允许出口给某些国家,所以sun只能在jdk里面实现一些加密,甚至加密强度比较弱,比如AES的密钥只允许128位,为了解锁限制只能下载其他的实现类去替换jdk默认的security provider

情痴 2021-12-01 00:04:05

意思再明显不过,这是一个关于加密软件的输入输出法律残余。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文