<分区>
我根本不熟悉密码保存。我有一个用于学校项目的具有用户密码功能的 javaApp。它连接到 Oracle 数据库,我不想以字符串格式存储密码。非常难看。
有什么简单的方法可以更充分(安全)地存储密码?
如果我以 char[] 格式存储密码,会有什么不同吗?
<分区>
我根本不熟悉密码保存。我有一个用于学校项目的具有用户密码功能的 javaApp。它连接到 Oracle 数据库,我不想以字符串格式存储密码。非常难看。
有什么简单的方法可以更充分(安全)地存储密码?
如果我以 char[] 格式存储密码,会有什么不同吗?
最佳答案
Java 8 密码散列的首选包是 MessageDigest。您需要对用户输入的密码进行散列处理,并将其与数据库中存储的一些散列密码进行比较。
https://docs.oracle.com/javase/8/docs/api/java/security/MessageDigest.html
关于java - 密码保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30338186/