Я должен беспокоиться? md5
Я установил Ubuntu 12.04 несколько недель назад после загрузки с сайта. Я до сих пор использовал DVD. Сегодня я говорил об этом с моим другом, и он упомянул кое-что о проверке хеша, чтобы убедиться, что это хорошая копия, поскольку иногда файл может быть поврежден третьей стороной. У меня вопрос, могу ли я проверить хэш DVD или даже от версии
3 ответа
Нет, вам не стоит беспокоиться, и да, это можно проверить. Проверка хеша - универсальная процедура. Хотя это технически некорректно, хеш - это, по сути, "одностороннее шифрование", которое дает короткий, обычно уникальный код, чтобы проверить, не стал ли файл искаженным. Если он установлен правильно, скорее всего, это хороший файл. Если у вас все еще есть файл ISO, проверить хеш довольно просто. Скопируйте его в свою домашнюю папку и позвоните ubuntu-hashme.iso
, Теперь откройте Терминал, и когда вы получите user@computer:~$
подскажите, запустите следующее:
md5sum ubuntu-hashme.iso
и это даст строку (это может занять некоторое время в зависимости от скорости вашего компьютера). Он должен соответствовать строкам на https://help.ubuntu.com/community/UbuntuHashes/, в зависимости от того, какой файл вы скачали. Скорее всего:
d791352694374f1c478779f7f4447a3f ubuntu-12.04-desktop-i386.iso
или же
128f0c16f4734c420b0185a492d92e52 ubuntu-12.04-desktop-amd64.iso
но это может быть что-то еще на этой странице.
Вы МОЖЕТЕ сгенерировать контрольные суммы целых DVD, даже если у вас больше нет изображения. Определите имя устройства вашего DVD-привода и просто запустите md5sum на устройстве.
Все ISO-образы Ubuntu должны содержать md5sum.txt
файл, который содержит MD5 хэши всех файлов на диске. Некоторые установщики даже предлагают проверить этот файл перед установкой. Существует множество инструментов для проверки / сопоставления списков хэшей. я предпочитаю cfv
из пакета cfv.
cfv -f *.md5
Это проверяет все файлы md5 в каталоге, показывает индикатор выполнения и, наконец, статистику (хорошие файлы, поврежденные файлы и т. Д.).
На шаг впереди:
find -name *.md5 -print -execdir cfv -f {} \;
Это проверит все файлы md5 в каталоге и подкаталогах.
Примечание. Хеш для всего ISO на странице загрузки предназначен для проверки загрузки и обнаружения человека, находящегося в середине атаки, хеш MD5 для ISO предназначен для проверки содержимого после его записи или передачи другим способом на носитель.