我一直在研究密码学并且遇到了一些问题。我总是得到这个例外。
java.io.IOException:异常解密数据 - java.security.InvalidKeyException:org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(未知来源)的 org.bouncycastle.jce.provider.JDKPKCS12KeyStore.cryptData(未知来源)的非法密钥大小)
搜索 google 发现需要一个 JCE Unlimited Policy File。当你下载它时,安装说明说唯一需要做的就是将两个 jar 文件复制到 JRE 的 /security/ 文件夹中。好吧,这不起作用,我搜索了我机器的所有目录以找到任何其他 java 安装,但我没有找到。我仔细检查了文件是否正确
一些信息:
java -version 报告:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02,混合模式,共享)
我已经使用 apt-get install sun-java6 安装了这个 Java 版本
对此有什么想法吗?