Что именно это делает? Я попытался посмотреть, но ничего не нашел.Что такое MessageDigest.update (byte [])?
Причина в том, что я хочу включить СОЛЬ byte[]
в значение, которое затем хешируется. Так это должно быть сделано, как это (псевдокод):
MessageDigest.update(SALT);
MessageDigest.update(value);
digestValue = MessageDigest.digest();
// Where SALT, value and digestValue are array bytes, byte[]
ли это добавить как SALT
и value
к финалу переваривать или я должен объединить обе переменные в одно и то update
его один раз?
Я не мог найти ответ для этого в любой документации, любые разъяснения были бы оценены.
Спасибо, приветствия.
Ваш код выглядит нормально. Его правильный способ создать соленый дайджест ценности. – Qwerky
Вы посмотрели [документацию по API] (http://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html)? – Jesper
@Qwerky Спасибо за подтверждение :) – LuckyMe