Пример хеширования MD5 в Java

История алгоритма MD5

MD5 — аглоритм хеширования, который позволяет генерировать ключ для индетификация определенного блока данных. Типичный пример использования алгоритма MD5: для поиска дублей каких-либо файлов на жестком диске создают MD5 каждого файла и сравнивают полученные значения. Это позволяет значительно ускорить процесс поиска, так как не нужно сравнивать содержимое каждого файла.

(далее…)