gpt4 book ai didi

java - 需要加密和解密 java 文件的帮助吗?

转载 作者:行者123 更新时间:2023-12-02 00:43:31 30 4
gpt4 key购买 nike

我想用java加密和解密一个文件,我读过这个url http://www-users.york.ac.uk/~mal503/lore/pkencryption.htm并得到两个文件,即公共(public)安全证书和私有(private)安全证书文件以及 private.pem 文件,我复制了这些文件并粘贴到当前目录中,当我运行此文件时,我收到此错误 java.security.InvalidKeyException: 非法 key 大小或默认参数,我认为可能是openssl key 生成错误,请引导正确的路径。

最佳答案

在 Java 9 之前,JDK 只提供了弱加密,并且根本不允许 openssl 创建正确的 key 大小。幸运的是,修复非常简单。

如果您转到here下载“Java 加密扩展 (JCE) 无限强度管辖权策略文件 6”。这将为您提供一个包含 4 个文件的 ZIP 文件。其中一个文件是自述文件,其中详细说明了如何处理其他文件。

安装这些策略文件后,您可以使用强加密,并且不会仅仅因为使用 AES-256 密码而收到此错误消息。

关于java - 需要加密和解密 java 文件的帮助吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5639990/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com