Несовместимый результат в методе DigestUtils.md5 (String data) для той же строки - PullRequest
1 голос
/ 29 марта 2012

Привет. В моем приложении мне нужно вычислить хеш-значение md5 для строкового значения ... для этого я вызвал метод DigestUtils.md5Hex(String string) ... Но он не всегда дает один и тот же результат для одной и той же строки ... результат противоречив. В этом md5Hex() вызван внутренний метод md5 (строка) . Этот метод возвращает различные значения byteArray для одной и той же строки. Я не могу понять, что именно происходит? Пожалуйста, проясните вопрос ...

1 Ответ

1 голос
/ 29 марта 2012

Как вы можете догадаться, это невозможно.Вы, вероятно, передаете разные строки, но вы этого не знаете.Они могут отличаться, например, пробелами или какими-то невидимыми символами.

...