Не удается найти страницу | Autodesk Knowledge Network
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}}*
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.{{article.content_lang.display}}
{{l10n_strings.AUTHOR}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}Проверка контрольной суммы Linux | Losst
В этой небольшой статье мы рассмотрим что такое контрольная сумма Linux, а также как выполнять проверку целостности файлов с помощью контрольных сумм md5.
Содержание статьи:
Что такое MD5?
Контрольные суммы Linux с вычисляемые по алгоритму MD5 (Message Digest 5) могут быть использованы для проверки целостности строк или файлов. MD5 сумма — это 128 битная строка, которая состоит из букв и цифр. Суть алгоритма MD5 в том, что для конкретного файла или строки будет генерироваться 128 битный хэш, и он будет одинаковым на всех машинах, если файлы идентичны. Трудно найти два разных файла, которые бы выдали одинаковые хэши.
В Linux для подсчета контрольных сумм по алгоритму md5 используется утилита md5sum. Вы можете применять ее для проверки целостности загруженных из интернета iso образов или других файлов.
Эта утилита позволяет не только подсчитывать контрольные суммы linux, но и проверять соответствие. Она поставляется в качестве стандартной утилиты из набора GNU, поэтому вам не нужно ничего устанавливать.
Проверка контрольных сумм в Linux
$ md5sum опции файл
Опций всего несколько и, учитывая задачи утилиты, их вполне хватает:
- -c — выполнить проверку по файлу контрольных сумм;
- -b — работать в двоичном формате;
- -t — работать в текстовом формате;
- -w — выводить предупреждения о неверно отформатированном файле сумм;
- —quiet — не выводить сообщения об успешных проверках.
Сначала скопируйте файл /etc/group в домашнюю папку чтобы на нем немного поэкспериментировать:
cp /etc/group groups
Например, давайте подсчитаем контрольную сумму для файла /etc/group:
md5sum groups
Или вы можете сохранить сразу эту сумму в файл для последующей проверки:
md5sum groups > groups. md5
Затем каким-либо образом измените этот файл, например, удалите первую строчку и снова подсчитайте контрольные суммы:
md5sum groups
Как видите, теперь значение отличается, а это значит, что содержимое файла тоже изменилось. Дальше верните обратно первую строчку root:x:0: и скопируйте этот файл в groups_list и
cp groups groups_list
Затем опять должна быть выполнена проверка контрольной суммы linux:
md5sum groups_list
Сумма соответствует первому варианту, даже несмотря на то, что файл был переименован. Обратите внимание, что md5sum работает только с содержимым файлов, ее не интересует ни его имя, ни его атрибуты. Вы можете убедиться, что оба файла имеют одинаковые суммы:
md5sum groups groups_list
Вы можете перенаправить вывод этой команды в файл, чтобы потом иметь возможность проверить контрольные суммы:
md5sum groups groups_list > groups. md5
Чтобы проверить, не были ли файлы изменены с момента создания контрольной суммы используйте опцию -c или —check. Если все хорошо, то около каждого имени файла появится слово OK или ЦЕЛ:
md5sum -c groups.md5
Но теперь вы не можете переименовывать файлы, потому что при проверке утилита будет пытаться открыть их по имени и, естественно, вы получите ошибку. Точно так же все работает для строк:
echo -n "Losst" | md5sum -
$ echo -n "Losst Q&A" | md5sum -
Выводы
Из этой статьи вы узнали как выполняется получение и проверка контрольной суммы linux для файлов и строк. Хотя в алгоритме MD5 были обнаружены уязвимости, он все еще остается полезным, особенно если вы доверяете инструменту, который будет создавать хэши.
Проверка целостности файлов Linux — это очень важный аспект использования системы. Контрольная сумма файла Linux используется не только вручную при проверке загруженных файлов, но и во множестве системных программ, например, в менеджере пакетов. Если у вас остались вопросы, спрашивайте в комментариях!
На завершение небольшое видео по теме:
Проверить md5 что это
Полезные советы |
Проигрыватели видео |
Кодеки |
Download-менеджеры |
Torrent-клиенты |
Настройки программ |
Проверка целостности скачанных файлов |
При скачивании мультфильмов (и вообще файлов из интернета) часто случается, что файл скачивается «битым» по тем или иным причинам. Чтобы наверняка удостовериться в идентичности скачанного файла файлу на сервере, необходимо сравнить их контрольные суммы.
Программа не требует установки. Для пользователей операционных систем Linux, Unix, MacOS и других – аналогичные программы смотрите прямо в составе своей ОС.
Краткая инструкция по работе с программой MD5 File Checker:
Запускаем программу. На странице с любым мультфильмом в блоке информации о мультфильме находим поле с контрольной суммой md5 и копируем ее в буфер обмена.
Вставляем в поле для проверки №2. Выбираем файл, который хотим проверить в поле №1. Нажимаем кнопку «Проверить». В результате получаем сообщение с результатом работы программы. Например «MD5 сумма файла совпадает с контрольной суммой. Файл не поврежден» или «MD5 сумма файла не совпадает с контрольной суммой. Возможно, файл поврежден». Делаем выводы.
Дополнительная возможность программы – рассчет контрольной суммы md5 для произвольного файла и ее вывод пользователю.
Все вопросы по работе программы и найденных ошибках можно сообщить администрации сайта.
-b, –binary читать в двоичном режиме
-c, –check читать суммы MD5 из ФАЙЛОВ и сверять их
-t, –text читать в текстовом режиме (по умолчанию)
Note: There is no difference between binary and text mode option on GNU system.
Три следующих ключа полезны только при проверке контрольных сумм:
–quiet не выводить OK для каждого успешно проверенного файла
–status не производить вывод, выходное значение показывает
успех проверки
-w, –warn предупреждать о неправильно составленных строках в
списке контрольных сумм
–help показать эту справку и выйти
–version показать информацию о версии и выйти
Что такое сумма MD5?
MD5 – широко известный в мире технологий термин, но если вы являетесь энтузиастом пользователя Android, вы, должно быть, довольно часто сталкивались с такими терминами, как «md5sum», «md5 hash» или «md5 checkum». Большинство официальных и пользовательских ПЗУ, модов и восстановительных ZIP-архивов поставляются с предварительно зашифрованным уникальным кодом из соображений безопасности. Это своего рода пароль, который используется для обеспечения целостности файлов внутри ZIP или пакета программного обеспечения.
Контрольная сумма MD5 – это математический алгоритм, который обычно представляет собой набор из шестнадцатеричных букв и цифр из 32 символов, которые вычисляются в файле с помощью инструмента. Эти числа генерируются с помощью специальных инструментов, которые используют «криптографическую хеш-функцию, создающую 128-битное (16-байтовое) хеш-значение». Он используется не только для шифрования ZIP-архива или установщика EXE, но и для всех видов файлов. Вы можете назначить сумму MD5 даже тексту или файлу документа. Идеальное совпадение значения контрольной суммы MD5 гарантирует, что цифровая целостность и безопасность файла не была нарушена кем-то другим, а также является точной копией исходного файла.
Таким образом, существуют две основные причины, по которым значение MD5 хэша загруженного вами файла не совпадает с исходной суммой:
Файл может быть изменен кем-то другим неавторизованным способом.
Файл не был загружен должным образом, и некоторые его элементы могли быть повреждены.
Контрольная сумма MD5 или хэш-значение файла могут выглядеть следующим образом: алфавитно-цифровые строки:
Почему мы должны проверять сумму MD5?
Установка официальной прошивки, пользовательского ПЗУ или даже файла ядра с поврежденным значением MD5 может привести к зависанию телефона или планшета. Поэтому очень важно, чтобы при загрузке таких файлов с целью их установки на ваше устройство обязательно сравнивались/сравнивались вычисленные контрольные суммы MD5 с данными, указанными на странице загрузки, для проверки их целостности. Я видел различные случаи, когда люди сообщали, что их устройство перешло в состояние кирпича после установки определенного файла. Во многих случаях вы можете получить ошибку установки при неправильном хэш-значении MD5.
Среди разработчиков Android принято называть сумму MD5 своих ПЗУ, модов и ядер, когда они делятся ими. Загрузив такие файлы, вы можете запустить программу проверки MD5 на вашем компьютере, чтобы соответствовать значению MD5. Если сумма совпадает идеально, вы можете приступить к установке файла. В случае несоответствия между значениями следует избегать установки таких файлов.
Чтобы убедиться, что это просто случай неудачной загрузки, попробуйте загрузить файл еще раз, желательно с другого зеркала или браузера. Если совпадение снова не удается, свяжитесь с разработчиком и сообщите об этом. Вы также можете связаться с разработчиком, чтобы убедиться, что MD5, который они предоставили с конкретным файлом, были правильными, или попросить его дать вам альтернативную ссылку для загрузки файла.
Проверить контрольную сумму MD5 в Windows
- Если вы пользователь Windows. Вы можете найти множество программ контрольной суммы MD5, доступных в Интернете, которые можно использовать для этой цели. Лично я использую очень хороший и простой в использовании инструмент под названием WinMD5Free . Вот как проверить контрольную сумму MD5 в Windows.
- Загрузите последнюю версию WinMD5Free с официального сайта.
- Извлеките загруженный zip и запустите файл WinMD5.exe .
- Нажмите кнопку Обзор . перейдите к файлу, который вы хотите проверить, и выберите его.
- Как только вы выберете файл, инструмент покажет вам его сумму MD5.
- Теперь скопируйте и вставьте оригинальное значение MD5, предоставленное разработчиком, или страницу загрузки в поле ниже.
- Затем нажмите кнопку «Подтвердить».
Затем инструмент выдаст вам результаты матчей, как показано на скриншоте выше.
Вы также можете использовать другой хороший инструмент под названием HashTab для проверки MD5.
Проверить сумму MD5 на Mac
Если вы пользователь Mac, выполните следующие действия, чтобы сравнить сумму MD5. Чтобы иметь возможность сравнивать значения, вы должны иметь исходную контрольную сумму.
- Загрузите программу HashTab на свой компьютер.
- Когда загрузка закончится, вам будет предложено установить программу. Теперь вы можете начать проверять суммы MD5 на вашем компьютере.
- Запишите местоположение загруженного файла, который необходимо проверить.
- Перейдите к этому файлу и щелкните его правой кнопкой мыши. Затем щелкните левой кнопкой мыши на Свойства .
- В окне «Свойства» вы увидите новую вкладку «Хэши файлов» . Щелкните левой кнопкой мыши по нему.
- Выполнение этого вычислит значение хеш-функции файла.
Если значения, предоставленные разработчиком и вычисленные на вашем компьютере, совпадают, файл безопасен для использования. Если вы обнаружите какие-либо несоответствия, файл может быть поврежден.
Как проверить MD5 хеш-сумму файла в Windows
Windows, Windows 10, Windows 7, Windows 8, Windows Server, Windows Vista, Windows XP- AJIekceu4
- 01. 02.2018
- 39 315
- 7
- 28.05.2020
- 53
- 53
- 0
- Содержание статьи
В некоторых ситуациях, может быть необходимо, посчитать MD5 хеш-сумму для файла, который вы скачали на свой компьютер. Например, чтобы быть уверенным в том, что вы скачали именно тот файл, который хотели и злоумышленник его не модифицировал. В этой статье мы рассмотрим 2 разных способа это сделать: через расширение для проводника, а также через командную строку.
Вариант через расширение для проводника
Для проводника Windows существует замечательная программа Hashtab, которая бесплатна для некоммерческого использования. Скачать ее можно с официального сайта. Выбираем бесплатную (Free) версию и жмем на кнопку «Download».
После установки программы, в контекстном меню проводника появится новая вкладка «Хеш-суммы файлов», выбрав которую, программа автоматически посчитает хеш-суммы для выбранного файла в зависимости от того, какие алгоритмы выбраны в ее настройках.
Вариант через командную строку (без установки программ)
В том случае, если вам не хочется устанавливать какие-либо программы, то можно обойтись встроенными средствами Windows, для этого можно воспользоваться утилитой CertUtil.
Для проверки MD5 хеша, достаточно ввести следующую команду:
certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe — это путь к тому файлу, хеш-сумму которого мы хотим посчитать.
Как видно на скриншоте, хеш-сумма нашего файла 62130c3964… полностью идентична той, которую мы получили с помощью первого способа.
Вариант через командную строку (с установкой программы)
В случае, если необходимо посчитать хеш-сумму файла через командную строку, мы можем воспользоваться утилитой от Microsoft, которая годится как раз для таких случаев. Скачиваем ее с официального сайта Microsoft и устанавливаем. Для этого надо будет создать какую-либо папку на жестком диске и указать ее в процессе установки. В нашем примере, программа была установлена в папку C:\Program Files (x86)\FCIV. Для того, чтобы посчитать MD5 хеш-сумму файла, нам необходимо запусить командную строку и в ней набрать следующую команду:
"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe
Как видите, MD5 хеш-сумма одинакова как для всех трех способов, которые рассмотрены в данной статье.
"C:\Program Files (x86)\FCIV\fciv.exe"
— это путь к файлу fciv.exe-md5
— указание алгоритма по которому fciv.exe будет считать хеш-суммуC:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe
— путь к файлу, для которого мы считаем хеш-сумму.
Проверка контрольной суммы MD5 файла
Автор Глеб Захаров На чтение 5 мин. Просмотров 89 Опубликовано
При загрузке большого файла, такого как дистрибутив Linux, в форме ISO, вы должны проверить его, чтобы убедиться, что файл загружен правильно.
В прошлом было много способов проверить подлинность файла. На самом грубом уровне вы можете проверить размер файла или проверить дату создания файла. Вы также можете посчитать количество файлов в ISO или другом архиве или, если вы действительно заинтересованы, вы можете проверить размер, дату и содержимое каждого файла в архиве.
Приведенные выше предложения варьируются от неэффективных до полного перебора.
Один из методов, который использовался в течение ряда лет, заключается в том, что разработчики программного обеспечения и дистрибутивов Linux предоставляют ISO, который они отправляют с помощью метода шифрования, называемого MD5. Это обеспечивает уникальную контрольную сумму.
Идея заключается в том, что вы, как пользователь, можете загрузить ISO, а затем запустить инструмент, который создает контрольную сумму MD5 для этого файла. Возвращаемая контрольная сумма должна совпадать с контрольной суммой, размещенной на веб-сайте разработчика программного обеспечения.
Это руководство покажет вам, как использовать Windows и Linux для проверки контрольной суммы MD5 дистрибутива Linux.
Загрузка файла с контрольной суммой MD5
Чтобы продемонстрировать, как проверять контрольную сумму файла, вам понадобится файл, в котором уже есть контрольная сумма MD5, с которой можно сравнить.
Большинство дистрибутивов Linux предоставляют контрольную сумму SHA или MD5 для своих образов ISO. Одним из дистрибутивов, который определенно использует метод проверки файлов с помощью контрольной суммы MD5, является Bodhi Linux.
Вы можете скачать живую версию Bodhi Linux с http://www.bodhilinux.com/.
На связанной странице доступно три версии:
- Стандарт;
- AppPack Release;
- Legacy Release.
Для этого руководства мы будем показывать версию Standard Release, потому что она самая маленькая, но вы можете выбрать любого, кого пожелаете.
Вам нужно скачать ДВА файла: действительный ISO-образ Bodhi Linux, доступный по ссылке Скачать, и файл MD5, который вы хотите открыть в Блокноте, как показано ниже. Вы сравните контрольную сумму, которую вы видите в файле MD5, с контрольной суммой, которую вы получите из командной строки (ниже).
Во-первых, загрузите сам ISO, нажав на ссылку Download прямо под разделом Standard Release.
Рядом со ссылкой для скачивания вы увидите ссылку под названием MD5 . Нажмите на нее, чтобы загрузить файл контрольной суммы MD5 на свой компьютер.
Далее откройте файл в блокноте. Содержание будет примерно таким:
ba411cafee2f0f702572369da0b765e2 bodhi-4.1.0-64.iso
Сохраните это в стороне и продолжайте проверять ниже.
Проверьте контрольную сумму MD5 с помощью Windows
Чтобы проверить контрольную сумму MD5 Linux ISO или любого другого файла, который имеет контрольную сумму MD5, следуйте этим инструкциям:
Откройте командную строку.
Перейдите в папку загрузок, введя Загрузки cd .
Конечно, если файл, который вы хотите проверить, находится не в папке «Загрузки», вам необходимо ввести точное имя папки, например cd «folder \ path \ here» .
Введите certutil -hashfile , затем имя файла, а затем MD5 .
Убедитесь, что возвращаемое значение соответствует значению файла MD5, который вы загрузили с веб-сайта Bodhi (и открыли в блокноте).
Если значения не совпадают, значит, файл недействителен, и вы должны загрузить его снова.
Проверьте контрольную сумму MD5 с помощью Linux
Чтобы проверить контрольную сумму MD5 с помощью Linux, следуйте этим инструкциям:
Откройте окно терминала, одновременно нажав клавиши ALT и T .
Введите cd ~/Downloads или другое имя папки, если это не то место, где хранится ваш файл.
Введите md5sum , а затем имя файла.
Значение, отображаемое командой md5sum, должно соответствовать значению md5 в файле, отображаемом с помощью команды cat на шаге 4.
Если значения не совпадают, возникает проблема с файлом, и вы должны загрузить его снова.
вопросы
Метод проверки достоверности файла md5sum работает только до тех пор, пока сайт, с которого вы загружаете программное обеспечение, не был взломан.
Теоретически, это работает хорошо, когда есть много зеркал, потому что вы всегда можете проверить против основного сайта.
Тем не менее, если основной сайт взломан, а на новом сайте загрузки предоставлена ссылка, а контрольная сумма на сайте изменена, то вы, по сути, обмануты тем, что скачиваете то, что, вероятно, не хотите использовать.
Вот статья, показывающая, как проверить md5sum файла с помощью Windows. В этом руководстве упоминается, что многие другие дистрибутивы теперь также используют ключ GPG для проверки своих файлов. Это более безопасно, но в Windows отсутствуют инструменты для проверки ключей GPG. Ubuntu использует ключ GPG в качестве средства для проверки их ISO-образов, и вы можете найти ссылку, показывающую, как это сделать, здесь.
Даже без ключа GPG контрольная сумма MD5 – не самый безопасный способ защиты файлов. В настоящее время более распространено использование алгоритма SHA-2.
Во многих дистрибутивах Linux используется алгоритм SHA-2, и для проверки ключей SHA-2 необходимо использовать такие программы, как sha224sum, sha256sum, sha384sum и sha512sum. Все они работают так же, как и инструмент md5sum.
Unlocker 1.9.2 Unlocker позволяет удалить файлы и папки, которые обычным способом удалить не удается (когда системой выдается сообщение, что файл удалить невозможно, так как он USB Image Tool 1. 76 USB Image Tool – небольшая программа для создание образов Flash-накопителей с классическим интефейсом USB DeadLock 1.4 Если вы столкнулись с файлом или папкой, которую никак не можете удалить ни одним способом, потому что они заняты каким-то процессом или службой, то бесплатная Scanner 2.13 Scanner – программа для анализа содержимого жестких дисков, CD, дискет и других носителей. IObit Unlocker 1.1.2.1 IObit Unlocker – утилита, с помощью которой можно легко разблокировать доступ к данным, занятых системными процессами или используемых другими приложениями. SequoiaView 1.3 SequoiaView – Очень полезная программа, которая визуально, на одном экране, показывает всё содержимое жесткого диска (папки и файлы) Отзывы о программе MD5 Checksum ToolЗнаток про MD5 Checksum Tool 3.9.0.0 [25-02-2018] Из комментариев с других сайтов, считается, что это программа очень медленная, из-за того, что вычисляет дополнительно три параметра SHA256, SHA384, SHA512, которые, кстати, на практике почти не используются. |
Проверить хеш сумму. Как проверить MD5 хеш-сумму файла в Windows. Программа HashTab: проверка хеш-суммы
Итак, вы долго и упорно загружали образ Windows 7, а теперь хотите убедиться, что по дороге не потерялось ни байта. Или дистрибутив вам принесла добрая фея, и вы хотите проверить, не связана ли она с пиратами. Для определения целостности дистрибутива вам понадобятся две вещи — контрольная сумма и программа для ее проверки.
Контрольные суммы образов Windows 7
Microsoft публикует контрольные суммы своих продуктов на MSDN или TechNet , указывая в качестве типа хеширования SHA1. Найдите языковую версию и издание вашей Windows 7 и щелкните Сведения , чтобы увидеть контрольную сумму.
Это — половина дела.
Проверка контрольной суммы с помощью утилиты File Checksum Integrity Verifier
У Microsoft, конечно, есть собственная утилита командной строки для вычисления и проверки контрольной суммы файлов — File Checksum Integrity Verifier (fciv.exe). Ее можно загрузить из KB841290 (где также подробно описан синтаксис), либо по прямой ссылке (41 кб). Далее я предполагаю, что вы знаете, куда распакована утилита, и где сохранен ISO-образ Windows 7.
Достаточно выполнить одну команду в командной строке (Пуск — Поиск — cmd):
\fciv.exe -sha1 \имя_файла.iso
Например, если утилита на рабочем столе, а ISO-образ в корне диска D, команда будет выглядеть так:
%userprofile%\desktop\fciv. exe -sha1 D:\en_windows_7_ultimate_x86_dvd_x15-65921.iso
А результат — контрольная сумма файла:
Если не указывать параметр -sha1 , утилита вычислит хеш MD5.
Как видите, все очень просто! Вы можете использовать этот способ для проверки контрольных сумм MD5 или SHA1 любых файлов.
Проверка контрольной суммы с помощью программы HashTab
Если командная строка вас пугает, можно проверить контрольную сумму более простым путем.
- Загрузите и установите программу .
- Щелкните правой кнопкой мыши на файле образа и выберите пункт «Свойства».
- Перейдите на вкладку «Контрольные суммы» (File Hashes).
ие расчитанное по набору входных данных с помощью специального алгоритма. Контрольная сумма чаще всего используется для проверки целосности файлов. То есть в грубом приблежении контрольная сумма это ключ , который позволяет однозначно отличить два разных набора данных (два разных файла). Например, вы скачали файл из интернета ( игры, установочный ), вы можете быть уверенны, что в процессе скачивания файл не был поврежден и был полностью загружен? А ведь использование такого «неисправного» файла зачастую приводит к ошибкам при установке игры или ОС или чего угодно. Причем о том, что ошибка возникла именно из-за поврежденного в процессе загрузки файла вы можете и не знать, обвиняя во всех проблемах свой компьютер.
Так вот, что бы избежать таких проблем и используются контрольные суммы. Часто многие ресурсы вместе со сылкой на файл оставляют и контрольную сумму этого файла. И вы, скачав этот файл, сможете сравнить контрольную сумму скачанного файла с той, которая была оставлена на ресурсе и однозначно удостовериться в том, что файл был скачан без ошибок.
Для вычисления и сравнения контрольных сумм используются специальные программы. Самая распространенная из них это HashTab . Эта программа бесплатная. Скачать ее можно отсюда:
Для установки распакуйте архив и запустите файл установки программы.
После установки не появляется ярлык программы, нету этой программы и в меню быстрого запуска Пуск. Для того чтобы воспользоваться программой, нажмите правой кнопкой по любому файлу и выберите пункт Свойства (проделаем эту операцию со скачанным архивом). Обратите внимание, что в окне свойств файла появилась новая вкладка Хеш-суммы файлов .
Для того чтобы сравнить контрольные суммы файлов скопируйте хеш-сумму, с сайта программы и вставьте ее в поле Сравнение хеша окна свойств.
Итак, вы долго и упорно загружали образ Windows, а теперь хотите убедиться, что по дороге не потерялось ни байта. Или дистрибутив вам принесла добрая фея, и вы хотите проверить, не связана ли она с пиратами. Для определения целостности дистрибутива вам понадобятся две вещи — контрольная сумма и программа для ее проверки.
Контрольные суммы образов Windows
Upd. 2017. Microsoft перенесла загрузки с MSDN на новый сайт https://my.visualstudio.com/downloads , где для доступа к образам требуется подписка. Поэтому без подписки приведенным ниже способом контрольную сумму узнать уже нельзя.
Microsoft публикует контрольные суммы своих продуктов на MSDN , указывая в качестве типа хеширования SHA1. Найдите поиском языковую версию и издание вашей Windows и щелкните Сведения , чтобы увидеть контрольную сумму ниже.
Это — половина дела.
Проверка контрольной суммы с помощью встроенной утилиты certutil
Если не указывать параметр -sha1 , утилита вычислит хеш MD5.
Как видите, все очень просто! Вы можете использовать этот способ для проверки контрольных сумм MD5 или SHA1 любых файлов.
Проверка контрольной суммы с помощью программы HashTab
Если командная строка вас пугает, можно проверить контрольную сумму более простым путем.
- Загрузите и установите программу HashTab .
- Щелкните правой кнопкой мыши на файле образа и выберите пункт «Свойства».
- Перейдите на вкладку «Контрольные суммы» (File Hashes).
В процессе исследования интернета или перед загрузкой определенных файлов вы можете столкнуться с загадочными параметрами MD5, SHA-1 и SHA-256, также известными как хеш-суммы. То, что сначала кажется просто случайным набором букв и цифр, на самом деле является уникальным ключом, который позволяет проверить подлинность файлов и узнать, не были ли они изменены или подделаны.
Что такое хеш-суммы и для чего они нужны
Хеш – это результат работы криптографических алгоритмов, разработанных для создания набора цифр и букв. Его еще называют «цифровым отпечатком». Обычно эти наборы имеют фиксированную длину и количество знаков, вне зависимости от размера входной информации. К примеру, у “WP” и “WP-SEVEN” будут хеш-суммы абсолютно одинакового размера. Длина суммы зависит только от того, какой алгоритм хеширования вы проверяете. К примеру, SHA1 выдаст сумму размером 40 знаков, а MD5 только 32.
Кроме того, обратите внимание, что, несмотря на минимальное различие между “WP-SEVEN” и “WP-SEVEM”, хеш-суммы полностью разные и не имеют ничего общего. Это значит, что, даже если кто-то изменит файл хоть на 1 бит (грубо говоря), конечный результат получит совершенно другую хеш-сумму. Это и делает хеш удобным способом проверки подлинности файла. Издатель указывает оригинальную сумму, а пользователь проверяет полученный результат и сравнивает его с оригиналом.
Хеширование осуществляется при помощи различных стандартов. Зачастую это MD5, SHA-1 и SHA-256. Все три алгоритма работают по-разному, но концепция у них одинакова. Мы не будем здесь внедряться в принцип работы каждого алгоритма, поскольку это весьма сложная информация, а только приведем общие сведения, необходимые для обычного пользователя.
Как проверить хеш в Windows 10
Любая настольная операционная система, будь то Windows 10, Linux или MacOS, имеет стандартные механизмы проверки хеш-сумм любых файлов на вашем диске.
Как узнать хеш в PowerShell
PowerShell выдаст вам хеш-сумму вашего файла. По умолчанию Windows генерирует хеш SHA-265, но вы можете указать, что вам нужен хеш другого алгоритма. Для этого используйте следующие команды:
- Get-FileHash F:\Test.txt -Algorithm MD5
- Get-FileHash F:\Test.txt -Algorithm SHA1
- Get-FileHash F:\Test.txt -Algorithm SHA256
- Get-FileHash F:\Test.txt -Algorithm SHA384
- Get-FileHash F:\Test. txt -Algorithm SHA512
- Get-FileHash F:\Test.txt -Algorithm MACTripleDES
- Get-FileHash F:\Test.txt -Algorithm RIPEMD160
Как проверить хеш-сумму через Командную строку
Множество действий, которые вы выполняете в PowerShell, можно сделать и в классической командной строке. Проверка хеша через Командную строку делается следующим образом.
По умолчанию Командная строка выводит на экран хеш-сумму SHA 1 , но вы можете изменить это, указав системе, какой именно хеш вы хотите получить. Для этого используйте следующие команды:
- certutil -hashfile F:\Test.txt MD5
- certutil -hashfile F:\Test.txt MD4
- certutil -hashfile F:\Test.txt MD2
- certutil -hashfile F:\Test.txt SHA512
- certutil -hashfile F:\Test.txt SHA384
- certutil -hashfile F:\Test.txt SHA256
- certutil -hashfile F:\Test.txt SHA1
Как проверить хеш через HasTab
HashTab – это отличная небольшая утилита, которая упростит проверку хеш-сумм. Вам не надо будет каждый раз вводить сложные команды для проверки. Достаточно будет только зайти в свойства файла, где уже будут собраны все суммы.
Кроме того, HashTab позволяет легко сравнить хеш-суммы двух файлов. Для этого по первому файлу кликните правой кнопкой мыши, выберите Свойства , а затем откройте вкладку Хеш-суммы файлов . Нажмите Сравнить файл и укажите путь к второму файлу.
Хеш-сумма второго файла отобразится в поле Сравнение хеша , и, если суммы совпадают, возле иконки решетки будет зеленая галочка. Если не совпадают – красный крестик.
В наш цифровой век, даже один жалкий байт может стоить много. Если в файле ISO образа недостает хотя бы байта, то польза от подобного файла будет сомнительной. В один прекрасный момент, когда вы захотите проинсталлировать себе новую операционную систему, процесс прервется на определенном этапе установки, из-за того, что образ оказался битым. Поэтому любой ISO файл следует просканировать на целостность, перед тем как прожечь его на болванку. Таким образом, вы экономите свое драгоценное время и предостерегаете себя от нелепых казусов, возникших в процессе использования дисков на которых был записан тот или иной ISO образ. И еще один важный момент, битым ISO образ может оказать как по причине, не зависящей от вас – например, сам файл был загружен автором уже битым. А также по причине нестабильности вашего интернет соединения, что в итоге привело к утрате данных при скачивании файла на ваш компьютер.
Для сканирования контрольной суммы ISO образа, вам следует последовательно выполнить следующие шаги. Подробно описывать нет смысла, так как программа довольно простая и не требует глубоких познаний и серьезного описания. Однако давайте пошагово:
- Ищем на просторах всемирной паутины программу HashTab (или ей аналогичную программу, предназначенную для проверки контрольных сумм (или хеш-сумм) ISO образов), загружаем ее себе на компьютер и инсталлируем. Скачать программу можно, например, отсюда http://www.softportal.com/get-19546-hashtab.html , либо с официального сайта. Процесс установки достаточно простой и не требует описания;
- Далее жмем правой клавишей мыши на файл ISO образа и выбираем из всплывающего контекстного меню пункт «Свойства», где будет располагаться, новая вкладка, созданная программой HashTab;
- Переходим во вкладку «Хеш-суммы файлов», там будет указана хеш-сумма скачанного файла. Эта сумма является контрольной для того файла который вы скачали и даже в случае его нецелостности, он все равно будет иметь контрольную сумму;
- Копируем хеш-сумму из описания к ISO файлу (обычно, в теме, откуда вы скачиваете файл, указывается контрольная сумма ISO образа, так же контрольная сумма должно присутствовать на обратном обороте диска, если образ скопирован с диска и если диск является лицензионным), вставляем ее в поле «Сравнение хеша» и нажимаем кнопку «Сравнить файл…».
Готово! Таким образом, мы узнаем, совпадают ли контрольные суммы, и убедимся в готовности ISO образа для прожига. Если контрольные суммы разнятся, то необходимо скачать ISO файл заново и еще раз проверить его целостность. Если окажется, что ISO образ, скачанный повторно все равно битый, то лучше вам поискать на просторах интернета другой образ и желательно от другого автора.
Самое интересно, что программа HashTab доступна как для пользователей операционной системы Windows, так и для ценителей MacOs. Поэтому HashTab является универсальным инструментом для проверки контрольных сумм ISO образов. И даже если у вас есть несколько компьютеров, на которых установлены разные операционные системы, вам будет куда привычнее использовать одно программное обеспечение, нежели искать отдельные программы, предназначенные для разных операционных систем. В интернете довольно много аналогичных решений, что позволяет вам выбрать среди обилия практически одинаковых программ, отличающихся друг от друга разве что интерфейсом. Впрочем, все эти программы довольно простые и не сильно широки в плане своей функциональности, поэтому, что бы вы ни выбрали, все это будет примерно одного поля ягода. Успехов вам и целостности информации!
Мы не можем найти эту страницу
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}} *
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}} / 500 {{l10n_strings.TAGS}} {{$ item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.ЯЗЫК}} {{$ select.selected.display}}{{article.content_lang.display}}
{{l10n_strings.AUTHOR}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$ select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}Проверить контрольную сумму MD5 и хэш SHA (Windows, Mac и Linux)
Hash — это система шифрования на основе цифровой подписи для проверки целостности файла.Существует несколько форматов алгоритмов контрольной суммы хеширования, включая MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM и т. Д. Есть несколько отличных программ проверки хеширования и онлайн-инструментов, с помощью которых вы можете легко проверить контрольную сумму MD5 или хеш файла. Вы также можете проверить сумму MD5, используя командную строку Windows. Кроме того, мы также проверим некоторые утилиты MD5 или хеш-генератора.
Хэши против контрольных сумм
Назначение хешей или хэш-кодов и контрольных сумм одинаково.Оба используются для обеспечения целостности файла с помощью буквенно-цифровой строки. Если загрузчик файла предоставил этот хеш для загруженного файла, вы можете легко его проверить. После того, как вы загрузили файл, вы можете использовать средство проверки хэша или утилиту контрольной суммы MD5, чтобы сравнить хэш-подпись исходного файла и вашей копии файла. Если подписи не совпадают, это означает, что ваша копия файла могла быть повреждена или была взломана.
Предположим, что кто-то неуполномоченный изменил исходный файл или он был поврежден из-за неправильной загрузки, значение контрольной суммы файла изменится.Причинами повреждения файла могут быть проблемы с сетью во время загрузки файла, ошибки, возникающие при копировании и перемещении, сохранение файла на неисправном накопителе.
Что касается контрольной суммы MD5, это строка шестнадцатеричной строки (6 + 10 = 16), которая содержит 6 алфавитов (от A, до F ) и 10 цифр (от 0 до 9 ). Он состоит из 32 символов и выглядит, как показано ниже:
3D19A66D0CC7DD5938479978FC313C79 0550E1B8D3501A0B9646A7EF2D2CCFFA
MD5 — это 128-битный отпечаток пальца.Это один из самых популярных алгоритмов хеширования, и поэтому он более подвержен проблеме коллизий хеширования. MD5, SHA1 и SHA256 — наиболее широко используемые контрольные суммы для проверки целостности данных.
В зависимости от типа шифрования различают несколько типов хеширования.
- MD4
- MD5
- SHA1
- SHA2
- SHA224
- SHA256
- SHA384
- SHA512
- SHA-512/224
- SHA-512/256
- SFV
- CRC
- Base64
- LM
- Тигр
- xxХэш
- MACTripleDES
- СпелыйMD
- HAVAL
- Водоворот
Теперь, когда мы поняли, что означают хеширование и MD5, пора взглянуть на способы проверки контрольной суммы MD5 и хеш-значения файла в Windows 10, macOS и Linux.Средство проверки хэша MD5 может спасти вас от вредоносных файлов. Есть несколько способов проверить хеш-значение файла в Интернете, утилиты проверки хэша и даже командная строка (Windows 10).
Онлайн-средства проверки хэша — это здорово, но большие файлы могут занимать много времени и потреблять ваш файл данных каждый раз, когда вы проверяете значение хеша. Поэтому лучше загрузить утилиту или инструмент для проверки контрольных сумм SHA или MD5 и установить их на свой компьютер.
Проверить значение хэша с помощью командной строки
MD5Sum Командная строка Windows
Windows изначально поддерживает вычисление хеш-значений или контрольных сумм для следующих типов алгоритмов: MD5, SHA1, SHA256, SHA384, SHA512, MACTripleDES и RIPEMD160.Вы можете легко узнать хэш-код любого файла на своем ПК с Windows 10 с помощью командной строки.
- Перейдите к пути, по которому находится соответствующий файл. В моем случае файл сохраняется на рабочем столе.
- Теперь нажмите клавишу Shift на клавиатуре и выполните действие щелчка правой кнопкой мыши. Выберите Открыть окно PowerShell здесь вариант здесь из контекстного меню. Запуск командного окна из местоположения файла удобен, потому что в этом случае вам не нужно добавлять полный путь к файлу, а только имя файла.
- Когда открывается окно командной строки, выполните следующую команду, чтобы узнать хэш-значение или контрольную сумму MD5 файла.
get-filehash имя_файла
- Обратите внимание, что по умолчанию вы получите хэш-значение SHA256 файла.
Команда проверки хэша SHA256 Windows 10
- Если вы хотите получить значение хеш-функции для какого-либо другого типа алгоритма хеширования, вам нужно будет использовать следующую команду.
get-filehash -Algorithm [hash-type] filename
- Предположим, вы хотите узнать контрольную сумму MD5 файла, используйте следующую команду: ‘get-filehash -Algorithm MD5 Frija-v1.4.2.zip ».
Командная строка контрольной суммы MD5 Windows 10
Вот и все! Вы успешно проверили контрольную сумму MD5 на своем ПК с Windows 10 с помощью командной строки.
Windows certutil -hashfile Команда
Помимо командной строки Windows, упомянутой выше, вы также можете использовать встроенный инструмент Certificate Utility для проверки контрольной суммы MD5 и SHA. Однако в этом методе вам нужно использовать командную строку Windows вместо PowerShell. Инструмент командной строки certutil -hashfile поддерживает следующие алгоритмы хеширования.
- MD2
- MD4
- MD5
- SHA1
- SHA256
- SHA384
- SHA512
Обратите внимание, что SHA1 является хешем по умолчанию для команды «certutil -hashfile», если вы не указываете значение. Просто откройте командную строку и выполните следующую команду, чтобы проверить контрольную сумму MD5-хэша файла:
CertUtil -hashfile <путь к файлу> MD5certutil -hashfile команда Windows 10
Чтобы узнать контрольную сумму SHA, вам просто нужно заменить параметр MD5 в приведенной выше команде другим алгоритмом хеширования.С помощью командной строки вы также можете отформатировать USB-накопитель в Windows 10.
Команды проверки хэша в Mac OS X
Если вы пользователь Mac, вы можете использовать команды терминала для проверки хеш-значения или контрольной суммы MD5 файла.
- Перейдите в Приложения> Утилиты> Терминал .
- Запустите Терминал и выполните следующие команды, чтобы узнать хэш-алгоритмы MD5, SHA1, SHA256 и SHA512. Обязательно замените uTorrent .dmg на собственное имя файла и путь к нему.Предположим, что файл находится в папке Downloads, путь к файлу будет таким: /Users/Username/Downloads/file-name.extension .
MD5: $ md5 uTorrent.dmg
SHA1: $ shasum -a 1 uTorrent.dmg
SHA256: $ shasum -a 256 uTorrent.dmg
SHA512: $ shasum -a 512 uTorrent.dmg
Ниже приведен пример вывода, который вы получите с хешем файла.
MD5 (WebStorm-2020.1.1.dmg) = d41d8cd98f00b204e9800998ecf8427e
Таким образом, вы легко можете получить контрольную сумму MD5 на Mac. Вы знаете все возможные способы сделать снимок экрана вашего Mac? Вот 3 способа сделать снимок экрана в macOS.
Командная строка Linux для проверки хэша
Если вы используете Linux или какой-либо из дистрибутивов Linux на своем компьютере, вот как вы можете проверить контрольную сумму MD5 (md5sum), SHA1 (sha1sum), SHA256 (sha256sum), SHA224 (sha224sum). или SHA384 (sha384sum) с помощью команд.Просто запустите окно терминала и выполните следующую команду, чтобы перейти в каталог, в котором находится файл. Если у вас Ubuntu, вы можете использовать эту команду:
[адрес электронной почты защищен]: ~ $ cd Загрузок
Затем вам нужно будет использовать следующую команду:
md5sum Frija-v1.4.2.zip
Контрольная сумма файла MD5 будет распечатана следующим образом:
8044d756b7f00b695ab8dce07dce43e5 Frija-v1.4.2.zip
Аналогично, если вы хотите проверить хэш SHA256 файла, вы можете использовать следующую команду:
sha256sum убунту-мате-20.04-рабочий стол-amd64.iso
Вы можете использовать вышеуказанные команды с другими типами алгоритмов хеширования.
Инструмент GtkHash (Ubuntu)
Если вы хотите сгенерировать или проверить контрольные суммы различных алгоритмов через GUI (графический интерфейс пользователя), вы можете использовать инструмент под названием GtkHash. Он поддерживает все известные алгоритмы хеширования, включая MD5, SHA1, SHA256, SHA512, Whirlpool, Tiger, RipeMD, HAVAL и т. Д.
Загрузите GtkHash с Github и установите его с помощью следующей команды:
sudo apt install gtkhash
Когда GtkHash установлен, запустите приложение и добавьте файл, щелкнув значок Обзор в разделе Файл .Если вы хотите сопоставить контрольную сумму исходного файла с загруженной копией, вставьте исходное значение хеш-функции в поле Проверить и нажмите кнопку Hash . Ниже приведен пример проверки хэша SHA1 для ISO-образа Ubuntu MATE.
GtkHash UbuntuЕсли вы решите удалить это приложение позже, перейдите к нашему руководству по удалению приложений в Ubuntu. Кроме того, вы также должны проверить эти 20 полезных команд для Ubuntu, чтобы максимально использовать возможности вашего компьютера.
Инструменты проверки хэша
Если вы не находите метод командной строки Windows достаточно удобным, вы можете попробовать одну из следующих утилит проверки хэша на вашем компьютере с Windows 10, Mac или Linux.
QuickHash (Windows / Mac / Linux)
Мне больше всего нравится QuickHash из-за его универсальности. Это средство проверки хэшей с открытым исходным кодом и инструмент для генерации хэшей для Windows (32- и 64-разрядных версий), macOS и Linux. QuickHash не только очень прост в использовании, но и предлагает больше функций, чем большинство других средств проверки и генерации хешей. Однако он поддерживает только несколько популярных алгоритмов хеширования.
- MD5
- SHA1
- SHA256
- SHA512
- xxHash64
QuickHash может проверять хэш-код или контрольную сумму MD5 для одного файла, нескольких файлов или всех файлов во всей папке или на диске.Если вы хотите сравнить хэш-коды или контрольные суммы MD5 двух файлов или папок, QuickHash тоже может вам в этом помочь.
Программа проверки хэша QuickHashПредположим, вы хотите сравнить контрольную сумму MD5 двух файлов в QuickHash, вам просто нужно щелкнуть вкладку Сравнить два файла , добавить оба файла и нажать кнопку Сравнить сейчас . Не только это, QuickHash также может генерировать контрольную сумму или хеш-значение для всех поддерживаемых типов.
Загрузите программу проверки хэша QuickHash для Windows, Mac и Linux (Debian) из quickhash-gui.org .
Генератор хэшей (Windows)
Hash Generator — еще один бесплатный инструмент для проверки хэшей, который может генерировать и вычислять контрольные суммы или хэши не менее чем 16 популярных типов алгоритмов хеширования, включая:
- Семейство MD5 (MD2, MD4, MD5)
- Семейство SHA (sha1, sha256, sha384, sha512)
- LM
- NTLM
- ROT13
- CRC32
- BASE64
- ADLER32
- HAVAL256
- RIPEMD160
- ВОДА
Hash Generator даже позволяет экспортировать полный список значений хеш-функции в текстовый файл, файл HTML, XML или CSV.Если вы хотите проверить контрольную сумму зашифрованного файла MD5 или SHA или сгенерировать новое значение хеш-функции для любого текста, Hash Generator — это то, что вам нужно.
Hash Generator- Загрузите и установите Hash Generator на свой ПК с Windows.
- Если вы хотите проверить контрольную сумму файла, просто нажмите кнопку «Обзор». Вы также можете просто перетащить файл. Однако, если вы хотите сгенерировать хэш для текста, вам нужно выбрать опцию Text и вставить свой текст.
- Затем нажмите кнопку Generate Hash , и вы увидите список контрольных сумм или хеш-значений для всех 16 типов алгоритмов хеширования.
- Hash Generator добавляет быстрый ярлык в контекстное меню, вызываемое правой кнопкой мыши, чтобы легко сгенерировать хэш и контрольную сумму для любого файла.
HashTab Hash Checker (Windows)
HashTab — отличный вариант для пользователей Windows, потому что он требует очень практического подхода к тому, как должен работать инструмент проверки хэша. После того, как вы установили HashTab, вам не нужно запускать его в отдельном окне.Программа поддерживает 30 типов хеш-алгоритмов. Однако по умолчанию доступны только хеши MD5, CRC32 и SHA1. Вы можете легко включить дополнительные типы хешей в настройках приложения. HashTab раньше был доступен для Mac в качестве платного приложения, но теперь его удалили из iTunes Store.
HashTab добавляет вкладку File Hashes в меню Properties файла. Вот как использовать HashTab.
- Щелкните правой кнопкой мыши файл, для которого вы хотите выполнить проверку суммы MD5 или хеш-значения.
- В контекстном меню выберите Свойства> Хэши файлов .
- Инструмент автоматически выведет хэш-значение или контрольную сумму CRC32, MD5 и SHA-1.
HashTab Проверка хэша Windows
- Если вы хотите добавить больше алгоритмов хеширования, щелкните Настройки и выберите типы хешей, которые вы хотите добавить.
Используя опцию Сравнить файл… , вы можете сравнить хэш-значение одного файла с другим файлом.
Проверить сумму MD5 на Android
Если вы хотите проверить контрольную сумму MD5 на своем смартфоне или планшете, есть несколько хороших приложений для Android, которые вы можете попробовать.Протестировав 13 приложений из Google Play Store, я нашел 2 приложения, которые действительно отлично работают. Hash Droid поддерживает не только проверку хэша MD5, но также Adler-32, CRC-32, Haval-128, MD2, MD4, RIPEMD-128, RIPEMD-160, SHA-1, SHA-256, SHA-384, SHA- 512, Тигр и Водоворот.
Существует еще одно приложение под названием Crypto — Tools for Encryption & Cryptography , которое объединяет в себе множество инструментов и утилит. Приложение похоже на швейцарский армейский нож. Вы можете использовать инструмент контрольных сумм в приложении, чтобы проверить хэш файла.
Онлайн-проверка хэша
Онлайн-инструменты — лучший веб-сайт для проверки хеш-кода, позволяющий проверить хеш-контрольную сумму файла в Интернете. Это платформа с открытым исходным кодом без рекламы, которая дает вам контрольную сумму хеш-файла для огромного количества хеш-алгоритмов следующих типов:
- CRC-16
- CRC-32
- MD2
- MD4
- MD5
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
- SHA512 / 224
- SHA512 / 256
- SHA3-224
- SHA3-256
- SHA3-384
- SHA3-512
- Кеччак-224
- Keccak-256
- Кеччак-384
- Keccak-512
- Встряхнуть-128
Просто зайдите в Online Tools , выберите File Hash type и перетащите файл.
Расширение генератора хеш-хешей
Если вы ищете отличный инструмент для генерации хэшей, вам следует попробовать расширение Secure Hash Generator для Chrome. Это очень простая в использовании утилита (для разработчиков), которая вычисляет криптографические хэши.
Добавив расширение Hasher в браузер Chrome, вам просто нужно запустить его и ввести текст, для которого вы хотите сгенерировать хэш, HMAC, CRC и т. Д.
Какой бы метод проверки хэша вы ни использовали, всегда полезно проверять контрольную сумму MD5 или значение SHA файла, чтобы убедиться, что он не подделан.Лично я бы рекомендовал использовать метод командной строки или такие инструменты, как QuickHash или HashTab. Они, безусловно, намного лучше, чем онлайн-проверка хеширования.
Читать дальше: Загрузите последние инструменты платформы SDK (Windows, Mac и Linux)
Как и когда использовать контрольную сумму (MD5)
Сводка
Что такое контрольная сумма?
Контрольная сумма — это строка чисел и букв, используемая для однозначной идентификации файла.Контрольная сумма чаще всего используется для проверки идентичности копии файла оригиналу, например загруженным копиям установки продукта ArcGIS или файлам исправлений.
Как работает CheckSum?
Файл проходит через алгоритм, который выводит уникальную буквенно-цифровую строку, называемую контрольной суммой, также известную как «хэш». Разные файлы, даже с незначительными различиями, дают разные значения контрольной суммы.
Существует несколько алгоритмов, которые можно использовать для получения значения контрольной суммы.Для получения значений контрольной суммы Esri использует алгоритм MD5. Другие алгоритмы включают SHA-1, SHA-256 и SHA-512.
Какие обстоятельства потребуют проверки значения контрольной суммы?
Файлы могут быть изменены во время загрузки, передачи или хранения. Например, если во время загрузки возникла проблема с подключением к сети, файл может загрузиться некорректно. Проблемы с хранением на жестком диске также могут привести к изменению файла.
Примечание : CheckSum можно использовать для проверки любого типа файла.Действия, описанные в этой статье, относятся к установщикам и исполняемым файлам.
Процедура
Как рассчитать контрольную сумму файла (Windows)
- Откройте Windows PowerShell из меню Windows.
- Введите Get-FileHash .
- Перетащите проверяемый файл из локального каталога в окно PowerShell.Если файл хранится на сетевом диске, откройте каталог файла с помощью пути UNC или сопоставленного буквенного диска в проводнике Windows, затем перетащите файл в окно PowerShell, как показано ниже. В этом примере используется исполняемый файл ArcGIS Pro 2.3.
- После имени файла нажмите пробел и введите -Алгоритм MD5 , чтобы убедиться, что используется алгоритм MD5. Пример последней команды показан ниже, где
— это полный путь к файлу.В этом примере путь — «C: \ arcgis \ ArcGISPro_23_167023.exe».
Get-FileHash <путь к файлу> -Алгоритм MD5
- Нажмите Enter. Результатом является значение контрольной суммы с использованием алгоритма MD5.
- Сравните значение выходной контрольной суммы со значениями контрольной суммы, предоставленными Esri. Загрузки продукта можно проверить на странице Загрузки My Esri:
- Перейти в My Esri.
- Щелкните Мои организации .
- Нажмите Загрузки .
- Выберите Просмотр загрузок для соответствующего продукта и версии.
- На вкладке Загрузить компоненты разверните Компоненты продукта и найдите соответствующий продукт.
- Щелкните Дополнительная информация , чтобы отобразить перечисленную контрольную сумму.
Как рассчитать контрольную сумму файла (Linux)
- Измените каталог на расположение файла.
- Введите md5sum , затем пробел и полное имя файла.
md5sum ArcGIS_Server_Linux_1061_164044.tar.gz
- Нажмите Enter , чтобы выполнить команду. Результатом является значение контрольной суммы с использованием алгоритма MD5, за которым следует имя файла.
85bb36e13c3b00fabcd97ff3f244bd26 ArcGIS_Server_Linux_1061_164044.tar.gz
- Сравните значение выходной контрольной суммы со значениями контрольной суммы, предоставленными Esri. Загрузки продукта можно проверить на странице Загрузки My Esri:
- Перейти в My Esri.
- Щелкните Мои организации .
- Нажмите Загрузки .
- Выберите Просмотр загрузок для соответствующего продукта и версии.
- На вкладке Загрузить компоненты разверните Компоненты продукта , чтобы найти соответствующий продукт.
- Щелкните Дополнительная информация , чтобы отобразить перечисленную контрольную сумму.
Связанная информация
Последняя публикация: 02.02.2021
Идентификатор статьи: 000020408
Программное обеспечение: ArcGIS Pro 2.7, 2.6.4, 2.6.3, 2.6.2, 2.6.1, 2.6, 2.5.2, 2.5.1, 2.5, 2.4.3, 2.4.2, 2.4.1, 2.4, 2.3.3, 2.3. 2, 2.3.1, 2.3, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2, 2.1.3, 2.1.2, 2.1.1, 2.1, 2.0.1, 2.0, 1.4.1, 1.4, 1.3.1, 1.3, 1.2 Портал для ArcGIS 10.8.1, 10.8, 10.7.1, 10.7, 10.6.1, 10.6, 10.5.1, 10.5, 10.4.1, 10.4, 10.3.1, 10.3, 10.2. 2, 10.2.1, 10.2 ArcGIS Data Store 10.8.1, 10.8, 10.7.1, 10.7, 10.6.1, 10.6, 10.5.1, 10.5, 10.4.1, 10.4, 10.3.1, 10.3
Полезен ли этот контент?
Md5Checker
Последняя версия: 3.3
Что такое Md5Checker?
Md5Checker — бесплатный, быстрый, легкий и простой в использовании инструмент для управления, вычисления и проверки контрольной суммы MD5 для нескольких файлов / папок (снимки экрана):
- Вычислить и отобразить контрольную сумму MD5 для нескольких файлов одновременно.
- Используйте контрольную сумму MD5, чтобы быстро проверить, были ли файлы изменены.
- Удобно загружать, сохранять, добавлять, удалять и обновлять контрольную сумму MD5.
- Это около 300 КБ и не требует установки (переносной).
Что такое контрольная сумма MD5?
Контрольная сумма MD5 (хеш MD5) — это разновидность дайджестов файлов. Он станет совершенно другим, если в файл будут внесены какие-либо изменения, даже байты.
Почему мне следует использовать Md5Checker?
- Для проверки целостности загруженных файлов: С помощью Md5Checker пользователь может рассчитать контрольную сумму MD5 загруженных файлов и сравнить их с предоставленными при загрузке через HTTP, FTP, P2P и т. Д.
- Для обнаружения неизвестных вирусов: Антивирусные программы на базе БД, предназначенные только для существующих вирусов, редко могут обнаруживать все появившиеся новые (т.е. не в БД) вирусы вовремя. В качестве дополнения Md5Checker проверяет подлинность файлов. По этому пользователь может обнаружить любое изменение файла, включая заражение вирусом.
- Чтобы убедиться в безопасности установочных файлов: Система будет снова и снова заражаться вирусами при переустановке программного обеспечения, если установочный файл был заражен. Чтобы этого избежать, пользователь Md5Checker может рассчитать и сохранить контрольную сумму MD5 сразу после загрузки / копирования установочных файлов, т.е.убедитесь, что эти файлы являются оригинальными (этот шаг можно пропустить, если вместе с этими файлами загружена / скопирована контрольная сумма MD5), и еще раз проверьте эти файлы при их использовании.
- Чтобы убедиться в безопасности файлов на съемном запоминающем устройстве: Чтобы избежать проникновения вирусов при использовании съемного запоминающего устройства, пользователь Md5Checker может заранее рассчитать, сохранить контрольную сумму MD5 и впоследствии проверить файлы на устройстве. Также неплохо скопировать Md5Checker на устройство, чтобы иметь возможность проверять файлы в любом месте и в любое время.Примечание. Не забудьте проверить скопированный Md5Checker.
- Чтобы проверить состояние безопасности системы: Это будет означать, что система была заражена, если контрольная сумма MD5 одного исполняемого файла была изменена без каких-либо действий.
- Чтобы узнать источник вируса: Он укажет, что один исполняемый файл является источником вируса, если контрольная сумма MD5 нескольких других исполняемых файлов неожиданно изменилась после выполнения этого файла.
- Для расчета контрольной суммы MD5 для публикации: Распространители файлов и авторы программного обеспечения могут использовать Md5Checker для вычисления контрольной суммы MD5 своих файлов и публикации их на веб-сайте.
Как проверить целостность файла с помощью контрольной суммы md5 — The Geek Diary
Программы контрольной суммы используются для генерации строк ключей контрольной суммы из файлов и последующей проверки целостности файлов с помощью этой строки контрольной суммы. Файл может быть распределен по сети или на любом носителе по разным адресатам. По многим причинам существует вероятность того, что файл будет поврежден из-за того, что несколько битов отсутствуют во время передачи данных по разным причинам. Эти ошибки чаще всего возникают при загрузке файлов из Интернета, передаче по сети, повреждении компакт-диска и т. Д.
Следовательно, нам нужно узнать, является ли полученный файл правильным или нет, применив какой-то тест. Специальная строка ключа, которая используется для этого теста целостности файла, известна как контрольная сумма . Самый известный и широко используемый метод контрольной суммы — md5sum .
Вычислительная техника md5sum
1. Нам нужно сначала вычислить md5sum файла. Чтобы распечатать контрольную сумму md5 на терминале, используйте команду md5sum с указанием имени файла.
# md5sum файл dcf21e3a1a0181294bceae07ec16a9d9 файл
md5sum — это заданная шестнадцатеричная строка из 32 символов.
2. Вы также можете перенаправить md5sum в файл, как показано ниже.
3. Вы также можете создать хэш md5sum для нескольких файлов, используя одну и ту же команду.
# md5sum file1 file2 file3
Проверка целостности файла с помощью контрольной суммы md5
1. Проверить, что буквенно-цифровая строка, напечатанная на терминале, соответствует хешу md5, предоставленному с файлом. Чтобы проверить контрольную сумму md5 из файла.
# md5sum -c hash.md5 файл: OK
Программа выведет на консоль имя файла и подтвердит, что все в порядке.Формат файла должен быть: хэш (два пробела) имя файла.
# vim hash.md5 dcf21e3a1a0181294bceae07ec16a9d9 файл
2. В случае сбоя контрольной суммы файла вы получите результат, как показано ниже.
$ md5sum -c hash.md5 файл: FAILED
Как рекурсивно проверить контрольную сумму всех файлов в каком-либо каталоге
Предположим, вы хотите проверить контрольную сумму всех файлов / подкаталога в каком-то каталоге. У утилиты md5sum нет рекурсивной опции. Не волнуйтесь, здесь есть небольшая хитрость.
1. Вы можете создать список md5sum комбинацией find и md5sum. Например:
# find [DirectoryName] -type f -exec md5sum {} \; > ~ / md5sum.txtКоманда
выше позволяет вам создать список md5sum для всех файлов в некотором каталоге.
2. Чтобы проверить это, вы можете просто сделать так:
# md5sum --check md5sum.txt> result.txt
md5deep для расчета контрольной суммы по каталогам
Контрольные суммы обычно вычисляются для файлов.Но если вы хотите вычислить их для каталога, вам придется вычислять контрольные суммы для всех файлов в каталоге рекурсивно. Этого легко добиться с помощью утилиты «md5deep». Например, чтобы вычислить md5sum для каталога.
# md5deep -rl / путь / к / каталогу> directory.md5
Здесь
-r — обеспечивает рекурсивную функцию md5sum.
-l — используется для относительного пути. По умолчанию в выводе записывается абсолютный путь к файлу.
Что такое MD5 и почему он считается небезопасным? | Программа инженерного образования (EngEd)
MD5 Message Digest Algorithm, или MD5, является функцией криптографического хеширования. Это часть семейства алгоритмов дайджеста сообщений, которое было создано для проверки целостности любого хешируемого сообщения или файла. MD5 все еще используется в некоторых случаях; однако MD5 небезопасен и не должен использоваться ни в одном приложении.
Что такое MD5?
MD5 — это третий взнос в строке алгоритма дайджеста сообщений.Первая часть, известная как MD2, была создана в 1989 году и была специально разработана для работы на 16-битных процессорах. Этот алгоритм берет любое сообщение с открытым текстом и создает 128-битный хэш для защиты этого сообщения. Сегодня MD2 считается слишком медленным и используется редко ( CompTIA Security + 2008 in deep, 2009 ).
Следующим появилсяMD4. В отличие от MD2, этот стандарт был разработан для 32-битных компьютеров в 1990 году. Этот стандарт все еще имеет серьезные недостатки, которые не позволили ему получить широкое распространение, как указано в CompTIA Security + 2008 в подробном .
MD5 был разработан Рональдом Ривестом в 1991 году для устранения недостатков MD4. Алгоритм использовал четыре переменные 32-битной длины в циклическом режиме для создания значения, которое затем используется для генерации хэша.
Для чего используется MD5?
MD5 использовался во множестве случаев. Одно из самых больших применений — это хранение паролей. Из-за небезопасности баз данных и необходимости где-то хранить пароли, многие пароли хранились таким образом. Например, многие системы Linux использовали алгоритмы хеширования паролей, такие как MD5, для безопасного хранения паролей.
MD5 также используется в качестве контрольной суммы для файлов. В эпоху Интернета на веб-сайтах существует множество уязвимостей, которые могут позволить хакерам изменить ссылки для загрузки и обманом заставить пользователей загрузить подделанный файл. Одним из способов смягчения этого является использование контрольных сумм, при которых для файла создается уникальный хэш, который предоставляется, чтобы пользователь мог сгенерировать хеш на основе файла, который он загружает и сравнивает. Если они совпадают, значит файл такой же и не был изменен.
Следует ли его использовать?
CompTIA Security + 2008 в подробностях говорит, что «К середине 1990-х годов в функциях сжатия были обнаружены слабые места, которые могли привести к конфликтам, и 10 лет спустя были проведены успешные атаки на MD5.Большинство экспертов по безопасности рекомендуют заменить семейство MD-хешей более безопасным алгоритмом хеширования ». Эти коллизии означают, что хакер или злоумышленник может создать файлы, которые будут иметь такой же точный хэш, как и другие, что делает невозможным быть уверенным, что файл на самом деле не был изменен.
Но что лучше использовать? Автор продолжает: «Большинство экспертов по безопасности рекомендуют использовать SHA-2 вместо MD5».
К сожалению, MD5 был криптографически взломан и считается небезопасным.По этой причине его ни в чем нельзя использовать. Вместо этого разработчикам следует переключиться на алгоритм безопасного хеширования или алгоритм симметричной криптографии. С текущими графическими процессорами и инструментами для взлома хэшей использование MD5 едва ли лучше, чем использование вообще ничего. Всегда рекомендуется хранить пароли пользователей с использованием алгоритма хеширования, и вы обнаружите, что использовать SHA-2 вместо MD5 в любой современной среде программирования одинаково просто.
Об авторе
Грегори МэнлиГрегори Мэнли учится на втором курсе Горной школы Колорадо, где он изучает компьютерные науки и специальность «Горное дело».Он является владельцем iTech News и участником Программы содержания инженерного образования Секции. Его руководство iTech News привело его к работе со многими брендами над написанием статей, посвященных технологиям.
хеш-файлов MD5 | Национальные центры экологической информации (NCEI), ранее известные как Национальный центр климатических данных (NCDC)
Национальная система архивации и распространения операционных моделей NOAA (NOMADS) Алгоритм дайджеста сообщений 5 (MD5) — это криптографическая хеш-функция, созданная в 1992 году Роном. Ривест для Лаборатории компьютерных наук Массачусетского технологического института и RSA Data Security Inc.Алгоритм дайджеста сообщения MD5 создает 128-битный «отпечаток» или «дайджест сообщения» входных данных. MD5 был создан как цифровая подпись для приложений, где большие файлы могут быть проверены путем проверки выходных данных хэша MD5. Конкретные технические детали MD5 можно найти в RFC1321.
Назначение файлов MD5
NOMADS использует файлы данных в качестве входных данных для создания дайджеста сообщения или «подписи» для каждого конкретного файла. Созданная контрольная сумма MD5 может использоваться как компактный цифровой отпечаток для связанного файла.Эту подпись или отпечаток пальца можно использовать для проверки файла с помощью такого программного обеспечения, как md5sum (см. Внешние ссылки ниже). Файл MD5 должен использоваться исключительно для проверки данных, загруженных из NOMADS, и не обеспечивает никакой безопасности, кроме проверки того, что файл не был поврежден во время процесса загрузки.
Определение файлов MD5
Файл MD5 был добавлен во многие наборы данных, чтобы убедиться, что данные не были повреждены или изменены в процессе загрузки.NOMADS может хранить эти контрольные суммы MD5 в файлах двух разных типов:
- Файл, заканчивающийся на «.md5», представляет собой контрольную сумму MD5 для файла с соответствующим именем. Например, xyz_218_19730830_000_034.grb.md5 содержит контрольную сумму MD5 для xyz_218_19730830_000_034.grb.
- Файлы, начинающиеся с «md5sum.» содержат список контрольных сумм MD5 для всех файлов в соответствующем каталоге. Примером этого может быть md5sum.19730830. Этот файл содержит все контрольные суммы MD5 для каталога 19730830.Эти файлы могут использоваться таким же образом с помощью md5sum, и они будут сообщать об ошибках, если некоторые файлы отсутствуют или повреждены.
Использование md5sum в файлах MD5 (Linux)
Программа md5sum может использоваться для проверки отдельных файлов или целых каталогов файлов. md5sum выдаст ошибку для всех файлов, которые повреждены или отсутствуют, с резюме в конце.
Проверить один файл
Отдельные файлы .md5 проверяются путем передачи файла MD5 через md5sum с ключом -c.
md5sum -c xyz_218_19730830_000_034.grb.md5
Проверить текущий каталог
Для проверки файлов, которые начинаются с «md5sum». вы выполните ту же операцию. Это заставит программу md5sum пройти через текущий каталог и проверить файлы на соответствие «md5sum». файл.
md5sum -c md5sum.19730830
Использование gmd5sum в файлах MD5 (FreeBSD)
Во FreeBSD команда md5sum называется gmd5sum и доступна через sysutils / coreutils в коллекции портов.gmd5sum выдаст сообщение об ошибке для любого из поврежденных или отсутствующих файлов с последующим выводом в конце.
Проверить один файл
Отдельные файлы проверяются с помощью соответствующего файла .md5. Файлы данных проверяются путем передачи файла MD5 через gmd5sum с ключом -c.
gmd5sum -c xyz_218_19730830_000_034.grb.md5
Проверить текущий каталог
Для проверки файлов, которые начинаются с «md5sum». вы выполните ту же операцию.Это заставит программу gmd5sum пройти через текущий каталог и проверить файлы.
gmd5sum -c md5sum.19730830
Внешние ссылки
Вот несколько сайтов, которые предлагают бесплатное программное обеспечение, которое поможет вам начать работу или лучше понять программное обеспечение, установленное в вашей системе.
- Страница руководства GNU md5sum: руководство по утилитам md5sum и gmd5sum для версий Linux и FreeBSD.
- md5Summer: утилита md5sum с графическим интерфейсом для Windows.