Dae*_*ead 4 java mysql encryption sha256
对于密码列,是否存在使用"sha-256"存储密码的mysql功能?或者我应该在Java代码中将其哈希(比如如何在Java中使用sha256散列一些字符串?),然后再将其存储在数据库中,然后每次哈希密码输入并与数据库列值进行比较以进行身份验证?
TIA.
Mar*_*ers 11
您可以将值转换为十六进制并使用具有适当长度的char(n)列 - 在这种情况下为64.可以使用设置为256 的sha2
函数在MySQL中完成转换hash_length
.
但出于安全原因,您不应使用SHA-256存储密码哈希值.
有关
归档时间: |
|
查看次数: |
14489 次 |
最近记录: |