我制作了一个使用 PBKDF2WithHmacSHA1 加密算法的 Java 应用程序,我需要下载 Unlimited JCE Policy jar。我将两个 JAR 文件放在应该存在的位置(我将它们放在我的 JDK 的 JRE 安全文件夹中),并正确命名,因此它可以在 Eclipse 中工作。
但是,当我导出它时,它仅在我从命令行运行 JAR 文件时才有效。我已经进行了一些调试,当我双击可执行/可运行 JAR 时,它属于加密/解密方法,因为它们会抛出异常。
所以,如果有人能告诉我为什么会这样以及更多,如何解决这个问题我会很感激,因为这非常重要!
提前致谢