Я пытаюсь использовать некоторые пароли с SHA2.
Где я могу получить фрагмент кода Java для этого?
Я видел этот пост, но у меня что-то не хватает: Хранилище паролей SHA2 с 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)
Заранее спасибо