我正在尝试加密和解密文件,只是为了好玩。现在我正在使用Base64,但我想用密码来做。如果有一些方法可以手动完成而不使用这么多已经制作的类,我将不胜感激。我喜欢自己制作。
解决方案:正如@ThomasEdwin建议的那样,我已经检查了Jasypt并且它非常有用,我会稍微使用这些工具然后找出我要用源做的事情码。谢谢大家的帮助。
答案 0 :(得分:0)
如评论所述,Base64是编码而非加密。
有一些examples如何使用Java加密API正确加密数据。基于密码的加密也有例子。
有更高级别的库(如Jasyp),取决于您需要多少互操作性。
加密后,您可以使用base64将数据编码为可文本呈现的