
В MD5 представляет собой алгоритм Одностороннее хэширование как определено в RFC1321 и может быть использован для определения целостность из файла, предоставление Цифровая подпись из 128 бит. Эта цифровая подпись, как отпечатки пальцев на файл. В изменение единый байта в файле приведет к хэш Различные MD5.
MD5 хэшей может использоваться для файлы каталога в файловой системе и затем определить позднее даты файлов они не были изменены Вы шутите, Например, Если кто-то решил систему и изменения тех же файлов.
Может также использоваться для обеспечения того, чтобы загруженный файл веб-сайт является таким же, как и ожидалось. Это может быть особенно важно, когда вы загружаете файл из зеркало, чтобы убедиться, что вы не устанавливаете измененной программы, содержащий троянский или некоторых других вредоносных программ.
Вы можете проверить, как это работает Генератор кода хэш MD5 в следующем Ссылка.
Как проверить целостность файла, используя хэш MD5
Просто Сравнение в MD5-хэш файлов, загруженных из зеркала с из сайт Оригинальный веб, Можно определить, если файл точно то же самое.
Для Проверка в MD5-хэш любой файл, в Linux, Вы просто должны выполнить следующие команда:
1 | $ md5sum /ruta/nombreArchivo.ext |
Команда будет зависеть от распределение в Linux вы используете. Первый используется в дистрибутивы RedHat, SUSE, Ubuntu,… В других дистрибутивах команда может быть следующим:
1 | $ md5 /ruta/nombreArchivo.ext |
В обоих случаях, После выполнения команды, Это вернутся что-то вроде следующих:
1 | c4e5f7fcbcef75924b2abde2b2e75f3f /ruta/nombreArchivo.ext |
где вы можете увидеть MD5-хэш принадлежащих к файл в вопросе.
Для файлы, загруженные из Интернета, Например, Если мы хотим выйти распределение 17.04 Ubuntu обои, Мы можем наблюдать, как, в файле с именем MD5SUMS, Показать нам, которые должны быть MD5 хэшей различные возможности загрузки файлов.
1 2 3 4 5 6 | 18cc54af55d7ca931bbb8588e8d9c1bd *ubuntu-17.04-desktop-amd64.iso eb6c4ea889f5ab44f77c9d1cde6a8818 *ubuntu-17.04-desktop-i386.iso 4672ce371fb3c1170a9e71bc4b2810b9 *ubuntu-17.04-server-amd64.img 4672ce371fb3c1170a9e71bc4b2810b9 *ubuntu-17.04-server-amd64.iso 8e82de7efa4b1bf159b4be325e952eb1 *ubuntu-17.04-server-i386.img 8e82de7efa4b1bf159b4be325e952eb1 *ubuntu-17.04-server-i386.iso |
Типа того, Если мы загрузить файл ‘Ubuntu-17.04-Рабочий стол i386.iso‘, Когда загрузка будет завершена, Мы должны будем Запуск команда:
1 | $ md5sum ubuntu-17.04-desktop-i386.iso |
который должен возвращать следующие:
1 | eb6c4ea889f5ab44f77c9d1cde6a8818 ubuntu-17.04-desktop-i386.iso |
Таким образом, Мы знаем, что загруженный файл Правильно, и вы можете приступить к вашей Установка или его скопировать на CD или USB для последующей установки.
Посредством MD5-хэш Мы можем быть страхование из целостность звук или файл, После простой смены единый байт в нем вы будете делать MD5 хэш полностью разные, Поэтому, Если это так, Нам придется повторно загрузить файл, в случае загрузки из Интернета, или восстановить то же самое с момента последнего резервного копирования, в случае нашей системы файлов.
