我有一个用户密码的向量。我想将此向量保存到文件并加密它。然后加载并解密文件以获取密码。我希望我的用户输入密码来解密文件。我应该选择哪种算法?如何在写入文件之前加密向量?
答案 0 :(得分:3)
使用Java Cryptography Architecture(doc包含示例代码)完成Java加密。至于使用哪种算法,AES应该没问题。
但是,请勿使用Vector
- 它已完全过时,应替换为ArrayList
(这与加密无关,但使用Vector
会将您标记为某人从12岁的书中学习Java。)
答案 1 :(得分:1)
我认为您可以查看我的其他帖子(包括示例)并获得头脑。
few characters missing after decryption
基本上你只需要使用CipherInputStream& CipherOutputStream,就是这样! :)