Java加密并将矢量保存到文件

时间:2009-08-16 10:34:25

标签: java encryption vector

我有一个用户密码的向量。我想将此向量保存到文件并加密它。然后加载并解密文件以获取密码。我希望我的用户输入密码来解密文件。我应该选择哪种算法?如何在写入文件之前加密向量?

2 个答案:

答案 0 :(得分:3)

使用Java Cryptography Architecture(doc包含示例代码)完成Java加密。至于使用哪种算法,AES应该没问题。

但是,请勿使用Vector - 它已完全过时,应替换为ArrayList(这与加密无关,但使用Vector会将您标记为某人从12岁的书中学习Java。)

答案 1 :(得分:1)

我认为您可以查看我的其他帖子(包括示例)并获得头脑。

few characters missing after decryption

基本上你只需要使用CipherInputStream& CipherOutputStream,就是这样! :)