JAVA 中的 SHA2 密码哈希
2022-09-04 23:54:34
我正在尝试使用SHA2散列一些密码。
我在哪里可以获得一段java代码来做到这一点?
我看过那篇帖子,但我缺少一些东西:使用Java的SHA2密码存储
Mac mac = Mac.getInstance("HmacSha256");
SecretKeySpec secret = new SecretKeySpec(key.getBytes(), "HmacSha256");
mac.init(secret);
byte[] shaDigest = mac.doFinal(phrase.getBytes());
String hash = "";
for(byte b:shaDigest) {
hash += String.format("%02x",b);
}
这个短语是我想要编码的字符串吗?什么是关键(第2行)
提前致谢