Java 加密并将 vector 保存到文件

标签 java encryption vector

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

最佳答案

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

但是,不要使用 Vector - 它已经完全过时了,应该用 ArrayList 替换(这与密码学无关,但使用 Vector 标记您是通过 12 年前的书籍学习 Java 的人)。

关于Java 加密并将 vector 保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1283982/

相关文章:

java - C#AES256加密Java解密时如何处理BadPaddingException

c++ - 从 vector 的 vector 中的列获取最小值和最大值

c++ - 具有不同类型的类

java - session 问题

java - 从 Java 调用 GWT RPC 服务,RPC 策略问题

java - 如何使用布局而不是低级坐标在 Java 中进行打印?

ios - 在哪里存储解密文件?

java - java中POST请求的问题

python - 如何在不再次生成 key 对的情况下进行加密/解密?

c++ - 在不创建新子 vector 的情况下获取 vector 范围