Описание тега md5sum
md5sum - это компьютерная программа, которая вычисляет и проверяет 128-битные хэши MD5, как описано в RFC 1321. Хеш (или контрольная сумма) MD5 функционирует как компактный цифровой отпечаток файла. Как и во всех таких алгоритмах хэширования, теоретически существует неограниченное количество файлов, которые будут иметь любой данный хеш MD5. Однако очень маловероятно, что любые два неидентичных файла в реальном мире будут иметь одинаковый хеш MD5, если только они не были специально созданы для того, чтобы иметь одинаковый хеш. Базовый алгоритм MD5 больше не считается безопасным, поэтому, хотя md5sum хорошо подходит, например, для идентификации известных файлов в ситуациях, не связанных с безопасностью, на него не следует полагаться, если есть вероятность, что файлы были преднамеренно и злонамеренно подделаны. В последнем случае настоятельно рекомендуется использовать новый инструмент хеширования, такой как sha256sum.
Практически любое не злонамеренное изменение файла приведет к изменению его хеша MD5; поэтому md5sum используется для проверки целостности файлов. Чаще всего md5sum используется для проверки того, что файл не изменился в результате неправильной передачи файла, ошибки на диске или несанкционированного вмешательства. Программа md5sum устанавливается по умолчанию в большинстве Unix, Linux и Unix-подобных операционных систем или уровней совместимости. Другие операционные системы, включая варианты Microsoft Windows и BSD, такие как Mac OS X, имеют аналогичные утилиты.