标签: java encryption
我想加密和解密包含用户名和密码的文件。由于将访问此文件以检查输入的用户名和密码是否正确,我确信每次程序启动时生成不同的密钥都不起作用,因为它将错误地解密文件(因为它先前已使用不同的关键)。有没有更好的方式做我想做的事情?我想在这里提供一个静态密钥:
cipher.init(Cipher.ENCRYPT_MODE,KEY_HERE);
但我不确定该参数的数据类型是什么,如果可行的话。我感谢任何帮助。
答案 0 :(得分:4)
您不希望对密码使用可逆算法。阅读this excellent article on the subject