Вычисление значения контрольных сумм файлов по алгоритму MD5.

md5 002

md5sum — утилита из комплекта GNU Coreutils (coreutils) позволяющая вычислять значения контрольных сумм (хеш-сумм) файлов по алгоритму MD5. В обычном случае вычисленные хеши выводятся в окне эмулятора терминала, но можно сохранить в файле (для последующего использования). Также утилита позволяет сверять вычисленные значения со значениями, сохранёнными в файле, что особенно удобно для массовой проверки целостности файлов. Наиболее часто утилита используется для проверки правильной загрузки файлов по сети.

md5 003

Контрольная сумма — рассчитанное путём применения заданным алгоритмом значение, используемое для проверки целостности данных при их передаче и хранении. Так же может быть использована для сравнения двух наборов данных на неэквивалентность (с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы).

md5 004

MD5 (Message Digest 5) — 128-битный алгоритм хеширования предназначенный для создания «отпечатков» или дайджестов сообщения произвольной длины и последующей проверки их подлинности. Широко применяется для проверки целостности информации и хранения хешей паролей, разработан в 1991 году профессором Рональдом Л. Ривестом (Ronald Linn Rivest).

md5 005

Некоторые версии md5sum не могут обрабатывать множество файлов, перемещаясь по каталогам рекурсивно, этого ограничения не имеет усовершенствованная версия — md5deep (hashdeep).