как проверить контрольную сумму образа iso linux

Проверка образа ISO¶

Важно убедиться в целостности и подлинности вашего образа ISO.

Проверка целостности подтверждает, что образ ISO был скачан правильно, и ваш локальный файл является точной копией файла на серверах загрузки. Ошибка во время скачивания может привести к повреждению файла и вызвать различные ошибки во время установки системы.

Проверка подлинности (аутентичности) подтверждает, что скачанный образ ISO был действительно подписан Linux Mint, то есть это не какая-то модифицированная или вредоносная копия, сделанная кем-то другим.

Загрузите контрольные суммы SHA256, предоставленные Linux Mint¶

Если вы не можете найти их, перейдите на зеркало загрузки Heanet и щёлкните на версии выпуска Linux Mint, который вы загрузили.

Do not copy their content, use «right-click->Save Link As…» to download the files themselves and do not modify them in any way.

Проверка целостности¶

If you are using Windows follow the tutorial How to verify the ISO image on Windows.

Если суммы совпадают, значит образ ISO был загружен успешно. Если не совпадают, попробуйте загрузить его снова.

Проверка подлинности¶

Импортируйте ключ подписи Linux Mint:¶

Если gpg жалуется на идентификатор ключа, попробуйте следующие команды:

Check the output of the last command, to make sure the fingerprint is 27DE B156 44C6 B3CF 3BD7 D291 300F 846B A25B AE09 (with or without spaces).

Проверьте подлинность sha256sum.txt:¶

GPG может предупредить Вас, что подпись Linux Mint не является доверенной для Вашего компьютера. Это ожидаемо и вполне нормально.

Для получения дополнительной информации о проверке ISO, или для проверки BETA, LMDE или старых версий, прочитайте Как проверить ISO образы.

Источник

linux контрольная сумма файла

После скачивания файла из сети желательно проверять его контрольную сумму, чтобы убедиться в том, что файл скачался полностью и в него не внесли изменения.

В Ubuntu и других дистрибутивах Linux для подсчета контрольной суммы можно воспользоваться консольной программой md5sum

В Ubuntu и других дистрибутивах Linux также можно воспользоваться графической программой Gtkhash, установить ее можно командой:

В Windows используйте программу HashCalc. Ее можно скачать с официального сайта: slavasoft.com

В результате программа должна показать контрольную сумму (набор букв и цифр), примерно в таком виде:

Ее нужно сверить с контрольной суммой, указанной на официальном сайте.

Если контрольная сумма совпала, значит можно использовать файл, а если не совпала — скачать файл заново.

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

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

В этой небольшой статье мы рассмотрим что такое контрольная сумма Linux, а также как выполнять проверку целостности файлов с помощью контрольных сумм md5.

Что такое MD5?

Контрольные суммы Linux с вычисляемые по алгоритму MD5 (Message Digest 5) могут быть использованы для проверки целостности строк или файлов. MD5 сумма — это 128 битная строка, которая состоит из букв и цифр. Суть алгоритма MD5 в том, что для конкретного файла или строки будет генерироваться 128 битный хэш, и он будет одинаковым на всех машинах, если файлы идентичны. Трудно найти два разных файла, которые бы выдали одинаковые хэши.

В Linux для подсчета контрольных сумм по алгоритму md5 используется утилита md5sum. Вы можете применять ее для проверки целостности загруженных из интернета iso образов или других файлов.

Эта утилита позволяет не только подсчитывать контрольные суммы linux, но и проверять соответствие. Она поставляется в качестве стандартной утилиты из набора GNU, поэтому вам не нужно ничего устанавливать.

Проверка контрольных сумм в Linux

Синтаксис команды md5sum очень прост:

$ md5sum опции файл

Опций всего несколько и, учитывая задачи утилиты, их вполне хватает:

Сначала скопируйте файл /etc/group в домашнюю папку чтобы на нем немного поэкспериментировать:

cp /etc/group groups

Например, давайте подсчитаем контрольную сумму для файла /etc/group:

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

Или вы можете сохранить сразу эту сумму в файл для последующей проверки:

md5sum groups > groups.md5

Затем каким-либо образом измените этот файл, например, удалите первую строчку и снова подсчитайте контрольные суммы:

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linuxкак проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

Как видите, теперь значение отличается, а это значит, что содержимое файла тоже изменилось. Дальше верните обратно первую строчку root:x:0: и скопируйте этот файл в groups_list и

cp groups groups_list

Затем опять должна быть выполнена проверка контрольной суммы linux:

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

Сумма соответствует первому варианту, даже несмотря на то, что файл был переименован. Обратите внимание, что md5sum работает только с содержимым файлов, ее не интересует ни его имя, ни его атрибуты. Вы можете убедиться, что оба файла имеют одинаковые суммы:

md5sum groups groups_list

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

Вы можете перенаправить вывод этой команды в файл, чтобы потом иметь возможность проверить контрольные суммы:

md5sum groups groups_list > groups.md5

Чтобы проверить, не были ли файлы изменены с момента создания контрольной суммы используйте опцию -c или —check. Если все хорошо, то около каждого имени файла появится слово OK или ЦЕЛ:

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

Но теперь вы не можете переименовывать файлы, потому что при проверке утилита будет пытаться открыть их по имени и, естественно, вы получите ошибку. Точно так же все работает для строк:

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

Выводы

Из этой статьи вы узнали как выполняется получение и проверка контрольной суммы linux для файлов и строк. Хотя в алгоритме MD5 были обнаружены уязвимости, он все еще остается полезным, особенно если вы доверяете инструменту, который будет создавать хэши.

Проверка целостности файлов Linux — это очень важный аспект использования системы. Контрольная сумма файла Linux используется не только вручную при проверке загруженных файлов, но и во множестве системных программ, например, в менеджере пакетов. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение небольшое видео по теме:

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux
Как проверить контрольные суммы в Linux и Windows и зачем это нужно. Пример зачем. Перед установкой оперецинной системы мы скачиваем её образ. Для того, что бы убедится в том, что образ скачан полностью и никаких проблем нет.

Разработчики предоставляюи информацию в виде специального hash ключа с помощью которого проверяется в порядке образ или нет. С тем для чего проверять iso образ дистрибутива разобрались. Далее будем выяснять как и с поиощью каких инструментов сравнить контрольные суммы.

Проверка контрольной суммы iso образа в Linux

Информация с хэш файлами выкладывается на серевере для скачивания или сообщается дополнительно. Для примера возьмем Debian. На сервере для скачивания дистрибутива есть файлы: MD5SUMS, SHA1SUMS и тп.. В них указана нужная ифнормация. Для подтверждения подлинности файла метод (md5 — «Message Digest 5» или sha — «Secure Hash Algorithm»).

как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

В линукс есть штатные утилиты с помощью которых проверяются хеши файлов. Это md5sum для алгоритма md5 и shasum для проверки алгоритма sha. Это консольные утилиты поэтому терминал. Запустим его и введем команду: md5sum имя_файла.

Источник

Ubuntu Documentation

The program sha256sum is designed to verify data integrity using the SHA-256 (SHA-2 family with a digest length of 256 bits). SHA-256 hashes used properly can confirm both file integrity and authenticity. SHA-256 serves a similar purpose to a prior algorithm recommended by Ubuntu, MD5, but is less vulnerable to attack.

Comparing hashes makes it possible to detect changes in files that would cause errors. The possibility of changes (errors) is proportional to the size of the file; the possibility of errors increase as the file becomes larger. It is a very good idea to run an SHA-256 hash comparison check when you have a file like an operating system install CD that has to be 100% correct.

sha256

sha256sum on Linux

Most Linux distributions come with the sha256sum utility (on Ubuntu it is part of the coreutils package). We are going to use the Ubuntu 9.10 LiveDVD for the following example:

Check the iso file

Ubuntu distributes the SHA-256 checksum hashes in a file called SHA256SUMS in the same directory listing as the download page for your release http://releases.ubuntu.com.

Manual method

First open a terminal and go to the correct directory to check a downloaded iso file:

Then run the following command from within the download directory.

sha256sum should then print out a single line after calculating the hash:

Compare the hash (the alphanumeric string on left) that your machine calculated with the corresponding hash in the SHA256SUMS file.

When both hashes match exactly then the downloaded file is almost certainly intact. If the hashes do not match, then there was a problem with either the download or a problem with the server. You should download the file again from either the same mirror, or from a different mirror if you suspect a server error. If you continuously receive an erroneous file from a server, please be kind and notify the web-master of that mirror so they can investigate the issue.

Semi-automatic method

First download the SHA256SUMS and SHA256SUMS.gpg files to the same directory as the iso. Then run the following commands in a terminal.

The sha256sum line should output a line such as:

If the OK for your file appears, that indicates the hash matches.

Success

Once you have verified the sha256 hash, go ahead and burn the CD. You may want to refer to the BurningIsoHowto page.

Check the CD

So far so good, you have downloaded an iso and verified its integrity. When you boot from the CD you will be given the option to test its integrity. Great, but if the CD is corrupt then you have already wasted time rebooting. You can check the integrity of the CD without rebooting as follows.

Manual method

Check the calculated hash against UbuntuHashes as shown for the iso file above. Depending on your system, you may need to change cdrom to cdrom0 (or even cdrom1 if you have two CD drives).

Success?

Congratulations, you now have a verified Ubuntu CD. Go ahead and use it (or play frisbee with it if you want).

MD5SUM on Mac OS X

This should be updated by someone with access to a Mac.

There are three methods of using md5sumsum on an OS X machine.

Each method returns a hash number. Compare the hash number with the corresponding hash on the UbuntuHashes page. When both hashes match exactly, then the downloaded file is almost certainly intact.

If the hashes do not match, then there was a problem with either the download or a problem with the server. You should download the file again from either the same mirror, or from a different mirror if you suspect a server error. If you continuously receive an erroneous file from a server, please notify the web-master of that mirror so they can investigate the issue.

digest(1) on Solaris

SHA256SUM on Windows

This section also needs to be updated. Is there a sha256sum.exe file distributed by a reliable source? Is there a good GUI?

Windows does not come with sha256sum. You must download one from another location, preferably one that you trust. There are command line utilities that work similarly to the Unix utility; one public domain version with source is available from Fourmilab, but the version available from Cygwin is probably easier to install and update, and Cygwin is also recommended and trusted as the source for many more Unixy utilities. Once installed, Cygwin’s sha256sum behaves exactly as described in SHA256SUM on Linux above.

There are also graphical tools such as the one used in the walk-through provided below.

    Click Send To, then winSha256sum.

    Wait for winSha256sum to load and finish the checksum (this may take a significant amount of time depending on your computer’s performance).

    MD5SUM with «Checksums calculator»

    «Checksums calculator” is an open source GUI application that has been developed to run on Windows, MacOS X and Linux operating systems on 32bit and 64bit architectures while is translated into 19 languages. It gives you the ability to calculate checksums of functions: md5, sha1, sha256, sha384 and sha512. It is very simple to use, after downloaded the zip file with the version that fits on your computer, doesn’t require any installation, just unzip it to any folder of your choice. Once you run it, select the file you want to calculate the checksum, then select the function and click the «Calculate» button. If you want to compare the result, in the field «Original checksum» give the checksum that you downloaded and click the «Compare» button. You can download the application here.

      The program while is running under Windows 7 64bit.

        The program while is running under Snow Leopard 10.6 32bit.

          The program while is running under Ubuntu 10.04 64bit.

          SHA256SUM on CD

          I don’t know if there is now a sha256sum.txt file on the CD.

          To see if your Ubuntu CD was corrupted when burned to the disk, see the CDIntegrityCheck page, or follow the instructions below.

          First mount the CD, if not already mounted:

          Then use the supplied sha256sum file on the CD:

          Finally, you can unmount the CD after leaving the folder:

          SHA256SUM of burnt media

          Depending on how you burn your ISOs you can check the burnt media directly. Start by checking that the ISO file is correct:

          where «/dev/cdrom» is typically a soft-link to your CD/DVD reader/burner. Note that the checksum matches.

          External Links

          HowToSHA256SUM (последним исправлял пользователь anthony-geoghegan 2015-12-14 23:05:24)

          The material on this wiki is available under a free license, see Copyright / License for details
          You can contribute to this wiki, see Wiki Guide for details

          Источник

          Ubuntu66.ru — новости, уроки, помощь, поддержка.

          как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

          как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

          как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

          Контрольная сумма (хеш) — определенное значение рассчитанное для проверки целостности данных при передаче.

          Итак, как проверить контрольную сумму iso-образа в Ubuntu и производных?

          как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

          Необходимо прейти в папку Загрузки. Откройте терминал, скопируйте и выполните следующую команду:

          Теперь выполним команду для подсчета контрольной суммы загруженного образа:

          как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

          Примечание. Iso-образ в команде, то что выделено красным, измените на свой. Либо можно выполнить эту команду без указания конкретного образа:

          как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

          Далее откройте сайт, откуда был загружен iso-образ и кликните на ссылке для проверки, как показано на первых двух снимках.
          Откройте окно поиска по сайту с помощью с помощью сочетания клавиш Ctrl+F, скопируйте и вставьте в него результат полученной контрольной суммы из терминала и нажмите Enter:

          как проверить контрольную сумму образа iso linux. Смотреть фото как проверить контрольную сумму образа iso linux. Смотреть картинку как проверить контрольную сумму образа iso linux. Картинка про как проверить контрольную сумму образа iso linux. Фото как проверить контрольную сумму образа iso linux

          Если контрольная сумма взятая из терминала и сумма на сайте подсветится, значит iso-образ загрузился без ошибок. Теперь его можно использовать, как загрузочный.

          В случае, когда строка не подсветилась, а в окне Ctrl+F она «покраснеет», значит образ загрузился с ошибками. Его необходимо удалить и загрузить ещё раз.

          Почему так происходит, что загрузка прошла с ошибками?
          На данную проблему влияют несколько факторов: слабый интернет, было прерывание соединения, отключение эл.энергии, глючит браузер/торрент и т.п.

          В этой статье мы разобрались, что такое контрольная сумма и для чего она служит. В нашем случае это простой вариант проверки загруженного iso-образа на целостность и идентичность оригиналу.

          Ссылка на источник compizomania
          02-10-2016.

          Источник

          Подсчитываем md5 (хеш-сумму) в Linux

          Проверить MD5 (хеш-сумму) в Linux проще всего именно в терминале. Через какой-либо графический интерфейс необходимо будет сделать больше манипуляций, чем просто скомандовать в терминале Linux следующее:

          Само собой разумеющееся путь до необходимого вам файла, (/home/pavel/Дистрибутивы/lubuntu-12.04-desktop-i386.iso) необходимо прописывать свой, тот который соответствует нужному объекту для подсчета MD5 суммы в Linux.

          Команды в Linux являются стандартном для всех и значит, что команда md5sum подойдет для любого дистрибутива Linux, в котором бы вы не находились. Это и есть одно из достоинств командной строки.

          После записи дистрибутива Linux на оптический диск нужно проверить целостность, узнать его MD5 сумму

          Где /dev/sr0 это DVD-ROM, для уточнения имени вашего примонтированного оптического диска, в том случае если он у вас не один, можно найти по выводу этой команды:

          Из имеющейся информации после ввода:

          Будет иметься примерно следующее:

          Для нас важны эти строчки:

          Далее будем подставлять эти строки в следующую команду, которая нам сообщит MD5 сумму

          Обратите внимание на три пункта, которые вы должны подставить свои:

          После подсчета вы получите примерно следующее:

          322e76e15cbe9ae4b964f3e6cbe49e37 — это и есть MD5 сумма диска. Если, она совпадает со значение указанном на сайте, где вы скачивали файл или с исходным файлом на компьютере, то значит, диск записался без ошибок. На практике бывает, что сумма MD5 часто не совпадает с суммой MD5 указанной на сайте из-за ошибок при чтении диска.

          5 комментариев Подсчитываем md5 (хеш-сумму) в Linux

          Для проверки записи диска нужно всего лишь дать команду:
          $ md5sum /dev/hda
          (если оптический диск определяется у вас hda, может определяться и по другому — узнайте с помощью mount).
          Включится дисковод и через непродолжительное время получите ответ:
          d790058a688150748e7a3b62477a3458 /dev/hda
          И всё!

          нет не усё!
          если просто (md5sum /dev/hda или /dev/dvd) то hash посчитается вместе с служебной
          информацией записаной на диск и вывод md5 hash будет не верным
          правильно как написано в статье.

          Большое спасибо. Замечательно доходчиво написано, даже для новичков, каковым я и являюсь.

          а у меня на зпгрузочной флешке нет файла iso во всяком случае найти я егопока не смог. А вот на главном сайте Ubuntu предлагается «скачать файлы» SHA and SHA.pgp в какую-то «одну» директорию. Наверное им это ясно. Я рад за них. НО не за себя.

          Приветствую! Спасибо за статью.
          Попробовал два способа — самый первый в статье — md5sum /path/*.iso
          Показывает одну сумму.

          Источник

          Добавить комментарий

          Ваш адрес email не будет опубликован. Обязательные поля помечены *