Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用AES使用静态密钥加密_Java_Encryption - Fatal编程技术网

Java 使用AES使用静态密钥加密

Java 使用AES使用静态密钥加密,java,encryption,Java,Encryption,我想加密和解密一个包含用户名和密码的文件。由于将访问此文件以检查输入的用户名和密码是否正确,因此我确信每次程序启动时生成不同的密钥将不起作用,因为它将不正确地解密文件(因为它以前是用不同的密钥加密的)。有没有更好的方法来做我想做的事?我只想在这里提供一个静态键: cipher.init(cipher.ENCRYPT_模式,此处为KEY_) 但我不确定该参数的数据类型是什么,如果有可能的话。非常感谢您的帮助。您不想对密码使用可逆算法。阅读这将更好地用于security.se

我想加密和解密一个包含用户名和密码的文件。由于将访问此文件以检查输入的用户名和密码是否正确,因此我确信每次程序启动时生成不同的密钥将不起作用,因为它将不正确地解密文件(因为它以前是用不同的密钥加密的)。有没有更好的方法来做我想做的事?我只想在这里提供一个静态键:

cipher.init(cipher.ENCRYPT_模式,此处为KEY_)


但我不确定该参数的数据类型是什么,如果有可能的话。非常感谢您的帮助。

您不想对密码使用可逆算法。阅读

这将更好地用于security.se