我试图加密和解密文件只是为了好玩。现在我正在使用 Base64,但我想使用密码短语。如果有某种方法可以在不使用这么多已经制作的类的情况下手动执行此操作,我将不胜感激。我喜欢自己做。
解决方案:正如@ThomasEdwin 所建议的,我已经检查了 Jasypt,它真的很有用,我会稍微使用一下这些工具,然后弄清楚我要使用源代码做什么。谢谢大家的帮助。
我试图加密和解密文件只是为了好玩。现在我正在使用 Base64,但我想使用密码短语。如果有某种方法可以在不使用这么多已经制作的类的情况下手动执行此操作,我将不胜感激。我喜欢自己做。
解决方案:正如@ThomasEdwin 所建议的,我已经检查了 Jasypt,它真的很有用,我会稍微使用一下这些工具,然后弄清楚我要使用源代码做什么。谢谢大家的帮助。
正如评论的那样,Base64 是编码,而不是加密。
有一些示例如何使用 Java 加密 API 正确加密数据。还有基于密码的加密示例。
有更高级别的库(如 Jasyp),取决于您需要多少互操作性。
加密后,您可以使用 base64 将数据编码为文本可表示的