Java - 如何使用密码短语手动加密数据?

时间:2017-12-24 07:33:20

标签: java encryption cryptography base64 passphrase

我正在尝试加密和解密文件,只是为了好玩。现在我正在使用Base64,但我想用密码来做。如果有一些方法可以手动完成而不使用这么多已经制作的类,我将不胜感激。我喜欢自己制作。

解决方案:正如@ThomasEdwin建议的那样,我已经检查了Jasypt并且它非常有用,我会稍微使用这些工具然后找出我要用源做的事情码。谢谢大家的帮助。

1 个答案:

答案 0 :(得分:0)

如评论所述,Base64是编码而非加密。

有一些examples如何使用Java加密API正确加密数据。基于密码的加密也有例子。

有更高级别的库(如Jasyp),取决于您需要多少互操作性。

加密后,您可以使用base64将数据编码为可文本呈现的