Вот код, я говорю:Что делает сброс MessageDigest?
md.reset();
Что делает сброс() метод сделать для MessageDigest объекта? Почему это необходимо?
Вот код, я говорю:Что делает сброс MessageDigest?
md.reset();
Что делает сброс() метод сделать для MessageDigest объекта? Почему это необходимо?
Возвращает экземпляр MessageDigest обратно в исходное состояние, так что вы можете использовать его снова для вычисления другого дайджеста сообщения (в отличие от получения нового экземпляра, который может быть дорогостоящим или неудобным).
Если вы не вызывали этот метод, но продолжали просто вставлять второе сообщение, результирующий дайджест может быть неправильным (так как он мог содержать «нежелательные» значения, оставшиеся от предыдущего вычисления).