Вычислить контрольные суммы md5, sha1 и sha256 образов ISO
md5, sha1 и sha256 — это разные алгоритмы хеширования. Они принимают данные и дают вам хэш фиксированной длины этих данных. Хэши уникальны для разных последовательностей данных. По сути, это означает, что если вы вычислите хэш md5, sha1 или sha256 одного и того же файла, вы всегда получите один и тот же результат.
Это используется для проверки того, поврежден/изменен ли файл во время загрузки. Если содержимое файла не изменилось, то хэш файла будет таким же, как у исходного файла. Изменение даже одного бита файла даст вам другой хэш.
Ubuntu/Debian, CentOS и другие дистрибутивы Linux сообщают вам хэши md5, sha1 или sha256 исходного файла ISO. Таким образом, как только вы загрузите файл ISO с их официального сайта или некоторых географически близких зеркал, вы можете проверить, совпадают ли хэши, чтобы убедиться, что вы получили точную копию исходного файла ISO. Если хэши не совпадают, значит, ваш ISO-файл поврежден, и вам придется загрузить его снова. Поврежденные файлы ISO могут вызвать множество проблем при установке.
В этой статье я покажу вам, как вычислить хэши md5, sha1 и sha256 ISO-образа нужного вам дистрибутива Linux. Итак, приступим.
Поиск хэшей md5, sha1 и sha256 ISO-образов Linux:
Хэши md5, sha1 и sha256 можно найти на официальном сайте дистрибутива Linux, с которого вы загружаете образ ISO.
Как видите, хэши md5 и sha1 приведены на странице загрузок Arch Linux.
Для Ubuntu вы можете найти хэши на https://releases.ubuntu.com.
Выберите версию Ubuntu, которую вы хотите загрузить, и вы должны увидеть здесь список каталогов. Каждый тип хэшей имеет отдельный файл. Например, хэши md5 хранятся в файле MD5SUMS , хэши sha1 хранятся в файле SHA1SUMS, а хэши sha256 хранятся в файле SHA256SUMS. файл.
Если щелкнуть файл MD5SUMS, должен отобразиться хэш md5 для ISO-файла рабочего стола и сервера Ubuntu.
Если щелкнуть файл SHA1SUMS, хэш sha1 для рабочего стола Ubuntu и ISO-файл сервера должен отображаться одинаково.
То же самое касается хэшей sha256. Файл, который нужно посмотреть, называется SHA256SUMS.
Не все дистрибутивы Linux содержат список всех типов хэшей. Некоторые просто используют хэши md5 и sha1. В то время как другие могут использовать хэши md5, sha1 и sha256.
Точно так же для других дистрибутивов Linux вы должны найти хэши md5, sha1 или sha256 на их официальных сайтах. Если вам трудно, просто выполните быстрый поиск в Google. Не забудьте доверять хэшам, указанным только на официальных сайтах, а не на каких-либо других случайных сайтах.
Теперь вы знаете, как найти контрольные суммы md5, sha1 и sha256 образов ISO ваших любимых дистрибутивов Linux.
Проверка контрольных сумм md5, sha1 и sha256 образов ISO:
В этом разделе я покажу вам, как вычислить хэши md5, sha1 и sha256 образов ISO.
Например, допустим, вы загрузили ISO-образ Ubuntu Server 18.04.1 LTS. Теперь вы хотите проверить, поврежден ли образ ISO.
Сначала перейдите в каталог, в который вы загрузили образ ISO, следующим образом:
Как видите, ISO-образ Ubuntu Server 18.04.1 LTS находится здесь.
Теперь, чтобы вычислить хэш md5 файла ISO, выполните следующую команду:
Как видите, хэш ISO-файла выводится на консоль.
Теперь поместите исходный хэш md5 и вычисленный хеш md5 рядом и сравните их. Как видите, в моем случае они одинаковые.
Если вы хотите вычислить хэш sha1 файла ISO, выполните следующую команду:
Как видите, хэш sha1 вычисляется и выводится на консоль.
Как видите, хэши снова совпали с исходными.
Точно так же вы можете вычислить хэш sha256 вашего ISO-образа следующим образом:
Как видите, вычисляется хэш sha256, и хэш выводится на консоль.
Как видите, хэши снова совпали.
Вам не нужно проверять каждый тип хэша, чтобы убедиться в целостности вашего ISO-образа. Достаточно проверить только один тип.
Итак, вот как вы вычисляете хэши md5, sha1 и sha256 образов ISO желаемых дистрибутивов Linux. Спасибо, что прочитали эту статью.