我正在尝试使用 SHA2 散列一些密码。
我在哪里可以得到一段 java 代码来制作它?
我看过那篇文章,但我缺少一些东西: SHA2 password storage with Java
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 行)
提前致谢