Как проверить контрольную сумму MD5 на Windows/Mac/Linux — TECHNODOR
MD5 — широко известный в мире технологий термин, но если вы являетесь энтузиастом пользователя Android, вы, должно быть, довольно часто сталкивались с такими терминами, как «md5sum», «md5 hash» или «md5 checkum». Большинство официальных и пользовательских ПЗУ, модов и восстановительных ZIP-архивов поставляются с предварительно зашифрованным уникальным кодом из соображений безопасности. Это своего рода пароль, который используется для обеспечения целостности файлов внутри ZIP или пакета программного обеспечения.Контрольная сумма MD5 — это математический алгоритм, который обычно представляет собой набор из шестнадцатеричных букв и цифр из 32 символов, которые вычисляются в файле с помощью инструмента. Эти числа генерируются с помощью специальных инструментов, которые используют «криптографическую хеш-функцию, создающую 128-битное (16-байтовое) хеш-значение». Он используется не только для шифрования ZIP-архива или установщика EXE, но и для всех видов файлов.
Таким образом, существуют две основные причины, по которым значение MD5 хэша загруженного вами файла не совпадает с исходной суммой:
Файл может быть изменен кем-то другим неавторизованным способом.
Файл не был загружен должным образом, и некоторые его элементы могли быть повреждены.
Контрольная сумма MD5 или хэш-значение файла могут выглядеть следующим образом: алфавитно-цифровые строки:
25912deacc5d55528e223ec7b99705cc
220c41f3b03f42190899db8cb081b5c6
a578d837343fe2542ecf405a630d46a0
8223ec1c2aa71503b431a0daabb23154Почему мы должны проверять сумму MD5?
Установка официальной прошивки, пользовательского ПЗУ или даже файла ядра с поврежденным значением MD5 может привести к зависанию телефона или планшета. Поэтому очень важно, чтобы при загрузке таких файлов с целью их установки на ваше устройство обязательно сравнивались/сравнивались вычисленные контрольные суммы MD5 с данными, указанными на странице загрузки, для проверки их целостности. Я видел различные случаи, когда люди сообщали, что их устройство перешло в состояние кирпича после установки определенного файла. Во многих случаях вы можете получить ошибку установки при неправильном хэш-значении MD5.Чтобы убедиться, что это просто случай неудачной загрузки, попробуйте загрузить файл еще раз, желательно с другого зеркала или браузера. Если совпадение снова не удается, свяжитесь с разработчиком и сообщите об этом.
Проверить контрольную сумму MD5 в Windows
- Если вы пользователь Windows. Вы можете найти множество программ контрольной суммы MD5, доступных в Интернете, которые можно использовать для этой цели. Лично я использую очень хороший и простой в использовании инструмент под названием WinMD5Free . Вот как проверить контрольную сумму MD5 в Windows.
- Загрузите последнюю версию WinMD5Free с официального сайта.
- Извлеките загруженный zip и запустите файл WinMD5.exe .
- Нажмите кнопку Обзор .., перейдите к файлу, который вы хотите проверить, и выберите его.
- Как только вы выберете файл, инструмент покажет вам его сумму MD5.
- Теперь скопируйте и вставьте оригинальное значение MD5, предоставленное разработчиком, или страницу загрузки в поле ниже.
- Затем нажмите кнопку «Подтвердить».
Проверить сумму MD5 на Mac
Если вы пользователь Mac, выполните следующие действия, чтобы сравнить сумму MD5. Чтобы иметь возможность сравнивать значения, вы должны иметь исходную контрольную сумму.- Загрузите программу HashTab на свой компьютер.
- Когда загрузка закончится, вам будет предложено установить программу. Теперь вы можете начать проверять суммы MD5 на вашем компьютере.
- Запишите местоположение загруженного файла, который необходимо проверить.
- Перейдите к этому файлу и щелкните его правой кнопкой мыши. Затем щелкните левой кнопкой мыши на Свойства .
- В окне «Свойства» вы увидите новую вкладку «Хэши файлов» . Щелкните левой кнопкой мыши по нему.
- Выполнение этого вычислит значение хеш-функции файла.
Проверьте контрольную сумму MD5 в Linux
- Откройте окно терминала.
- Теперь введите следующую команду:
- md5sum [введите имя файла с расширением здесь] [путь к файлу
- Вы также перетаскиваете файл в окно терминала вместо того, чтобы вводить полный путь.
- Затем нажмите клавишу Enter.
- Вы увидите сумму MD5 файла. Теперь сопоставьте его с исходным значением.
Как проверить контрольную сумму файлов MD5 с помощью Certutil
Вы только что скачали большой файл? Или у вас есть файл, на который у вас есть подозрения? Лучший способ убедиться, что файл получен из проверенного источника, это измерить его контрольную сумму . Контрольная сумма почти как отпечаток пальца файла, который нельзя изменить или удалить. Если контрольная сумма двух файлов одинакова, мы можем с уверенностью сказать, что оба файла одинаковы. Существует много алгоритмов для вычисления контрольной суммы, и мы говорим о
В этом посте показано, как рассчитать, проверить, проверить и проверить контрольную сумму файла с помощью встроенной в Windows утилиты Certutil.exe. Контрольные суммы MD5 полезны для проверки целостности файла и для определения того, совпадает ли ваш файл с исходным и не подделан ли он.
Что такое контрольная сумма MD5
Вы, наверное, часто сталкивались с этим термином при загрузке больших файлов из Интернета. MD5 – один из самых распространенных алгоритмов, используемых для измерения контрольной суммы файлов. Он часто помогает в обнаружении файлов, которые были злонамеренно изменены или искажены во время передачи/загрузки.
Как рассчитать контрольную сумму MD5 файла
Ну, есть много способов сделать это. Одним из них является помощь сторонних инструментов проверки целостности файлов. Есть много инструментов, которые могут помочь вам вычислить контрольную сумму файла, используя алгоритмы MD5. Мы уже рассмотрели несколько инструментов, которые вы можете проверить здесь.
Если вы ищете альтернативу, не требующую загрузки какого-либо другого дополнительного инструмента,
Согласно Microsoft, вы можете использовать certutil.exe для получения и отображения информации о конфигурации центра сертификации (CA), настройки служб сертификации, резервного копирования и восстановления компонентов CA, а также проверки сертификатов, пар ключей и цепочек сертификатов.
В этом разделе мы рассмотрели пошаговое руководство по использованию Certutil для вычисления контрольной суммы любого файла.
Шаг 2: Перейдите в каталог, где находится ваш файл.
Шаг 3: Запустите следующую команду:
certutil -hashfile путь к вашему файлу MD5
Это напечатает контрольную сумму файла в окне консоли. Вы можете использовать эту контрольную сумму для проверки целостности этого файла.
Работаете с другими алгоритмами?
Если вы хотите проверить контрольную сумму по другому алгоритму, такому как SHA512 или SHA256, все, что вам нужно сделать, это заменить MD5 в вашей команде желаемым алгоритмом.
Проверка контрольной суммыКак только вы получили значение контрольной суммы, пришло время проверить это. Если вы получили этот файл от друга или по электронной почте, вы можете запросить у отправителя значение контрольной суммы. Если оба значения совпадают, ваш файл не был подделан или искажен во время передачи.
На скриншоте ниже вы можете увидеть контрольную сумму, упомянутую на странице загрузки FileZilla. Это та же контрольная сумма, которая была рассчитана Certutil на предыдущем шаге.
Так вот как вы можете рассчитать и проверить контрольные суммы MD5 ваших файлов. Эти контрольные суммы могут легко идентифицировать искажения файла и подделанные файлы. Хотя существует множество бесплатных онлайн и офлайновых инструментов, которые позволяют вам это делать, но знание этого трюка с Windows всегда полезно.
Вы можете практически рассчитать и проверить контрольные суммы на любом компьютере Windows, используя certutil.exe .
Проверка контрольной суммы Linux | Losst
Контрольная сумма — это цифра или строка, которая вычисляется путем суммирования всех цифр нужных данных. Ее можно использовать в дальнейшем для обнаружения ошибок в проверяемых данных при хранении или передаче. Тогда контрольная сумма пересчитывается еще раз и полученное значение сверяется с предыдущим.
В этой небольшой статье мы рассмотрим что такое контрольная сумма Linux, а также как выполнять проверку целостности файлов с помощью контрольных сумм md5.
Содержание статьи:
Что такое MD5?
Контрольные суммы Linux с вычисляемые по алгоритму MD5 (Message Digest 5) могут быть использованы для проверки целостности строк или файлов. MD5 сумма — это 128 битная строка, которая состоит из букв и цифр. Суть алгоритма MD5 в том, что для конкретного файла или строки будет генерироваться 128 битный хэш, и он будет одинаковым на всех машинах, если файлы идентичны. Трудно найти два разных файла, которые бы выдали одинаковые хэши.
В Linux для подсчета контрольных сумм по алгоритму md5 используется утилита md5sum. Вы можете применять ее для проверки целостности загруженных из интернета iso образов или других файлов.
Эта утилита позволяет не только подсчитывать контрольные суммы linux, но и проверять соответствие. Она поставляется в качестве стандартной утилиты из набора GNU, поэтому вам не нужно ничего устанавливать.
Проверка контрольных сумм в Linux
Синтаксис команды md5sum очень прост:
$ 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 используется не только вручную при проверке загруженных файлов, но и во множестве системных программ, например, в менеджере пакетов. Если у вас остались вопросы, спрашивайте в комментариях!
На завершение небольшое видео по теме:
Контрольная сумма файла: что это такое и как проверить
Скачивая файлы, программы или образы дисков вы наверняка замечали, что вместе с данными файлами часто распространяют и какие-то зашифрованные строки, которые называются контрольными или хеш суммами.
В данной статье мы расскажем о том, что такое контрольная сумма, для чего ее используют и как проверить контрольную сумму для строк или файлов.
Содержание
Что такое контрольная сумма
Контрольная сумма или хеш-сумма – это значение, которое было рассчитано по некоторому алгоритму на основе имеющихся файлов или данных. Особенностью контрольной суммы является то, что ее алгоритм, при одинаковых входных данных всегда выдает одинаковое значение. При этом малейшее изменение входных данных кардинально меняет значение контрольной суммы.
Эта особенность позволяет использовать контрольную сумму для проверки целостности файлов или данных. Например, вам необходимо отправить какой-то файл, и вы хотите убедиться, что он не будет поврежден или изменен на своем пути к получателю. Для решения этой задачи можно использовать контрольную сумму. Высчитываете контрольную сумму и отправляете ее вместе с файлом. После чего получатель файла повторно высчитывает контрольную сумму файла и сравнивает ее с вашей контрольной суммой. Если значения совпадают, значит файл оригинальный, если нет, значит он получил какие-то изменения.
Также необходимо упомянуть, что контрольную сумму нельзя использовать для получения исходных данных. То есть нельзя «расшифровать» хеш-сумму и получить данные которые были хешированы, хеш-сумму можно только сравнить с другой хеш-суммой. Это особенность открывает дополнительные возможности. Например, хеш-суммы используются для хранения паролей. Когда вы регистрируетесь на каком-то сайте и вводите свой пароль, то он не хранится на сервере в открытом виде. Вместо этого хранится только его контрольная сумма. А когда вы входите в свой аккаунт с использованием пароля, система получается ваш пароль, высчитывает его хеш-сумму и сравнивает с хеш-суммой, которая хранится на сервере. Если хеш-суммы совпали, значит пароль верный и вы можете войти в аккаунт, если хеш-суммы не совпадают, значит пароль не верный и вас перенаправляют на страницу для восстановления пароля.
Для высчитывания контрольной суммы существует множество различных алгоритмов или так называемых хеш-функций. Самыми известными и популярными алгоритмы являются: CRC32, MD5, SHA-1 и SHA-2. Но, есть и множество других алгоритмов, некоторые из которых имеют широкое применения, а некоторые используются только для специфических задач. При этом часть существующих алгоритмов признаны устаревшими или уязвимыми и больше не используются. Так, алгоритм MD5 практически полностью перестал использоваться поскольку выяснилось, что он может выдавать одинаковые значения для разных входных значений.
Для примера продемонстрируем, как выглядит контрольная сумма на практике. Например, возьмем строку «Hello, world!» и высчитаем ее контрольную сумму с использованием нескольких популярных алгоритмов.
Алгоритм | Значение |
Adler32 | 205e048a |
CRC32 | ebe6c6e6 |
Haval | 5711dea10d85b988fcb1eed99ce7310c |
MD2 | 8cca0e965edd0e223b744f9cedf8e141 |
MD4 | 0abe9ee1f376caa1bcecad9042f16e73 |
MD5 | 6cd3556deb0da54bca060b4c39479839 |
RipeMD128 | 3cbb446fc20277b2a4e4b8b8b40aa962 |
RipeMD160 | 58262d1fbdbe4530d8865d3518c6d6e41002610f |
SHA-1 | 943a702d06f34599aee1f8da8ef9f7296031d699 |
SHA-256 | 315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3 |
SHA-384 | 55bc556b0d2fe0fce582ba5fe07baafff035653638c7ac0d5494c2a64c0bea1cc57331c7c12a45cdbca7f4c34a089eeb |
SHA-512 | c1527cd893c124773d811911970c8fe6e857d6df5dc9226bd8a160614c0cd963a4ddea2b94bb7d36021ef9d865d5cea294a82dd49a0bb269f51f6e7a57f79421 |
Tiger | b5e5dd73a5894236937084131bb845189cdc5477579b9f36 |
Whirlpool | 238034e71c9f4d712ef02f8fe109bc1f32425530088c1ea13786e1ffdc953a7d567db4aba11ce0226efdd5ed5d55abd087b58122f891e61df996a37e595131b5 |
Как видно, каждый алгоритм выдает значение, которое не имеет совершенно ничего общего с исходными данными. И сколько раз мы бы не высчитывали контрольную сумму строки «Hello, world!», мы каждый раз будем получать одни и те же значения.
Проверка контрольных сумм онлайн
Если необходимо проверить контрольную сумму какой-то строки (например, пароля), то проще всего воспользоваться онлайн сервисами. Найти такие онлайн сервисы можно в любом поисковике по запросу «hash online».
Для примера рассмотрим сайт http://www.sha1-online.com. На этом сайте есть строка, в которую необходимо ввести исходные данные, и выпадающий список, где необходимо выбрать какой алгоритм вы хотите использовать для получения хеш-суммы.
Чтобы проверить приведенную выше таблицу введем строку «Hello, world!», выберем алгоритм MD5 и нажмем на кнопку «hash».
В результате на экране появится строка со значением хеш-функции MD5.
Не сложно заметить, что полученное значение полностью совпадает с тем, которое указано в таблице выше, хотя данные из таблицы были получены другим способом.
Проверка контрольной суммы файла
Если вам необходимо проверить контрольную сумму файла (например, образа диска или программы), то вам понадобится специальная программа, которая умеет высчитывать контрольные суммы. Самой популярной программой такого рода является HashTab.
После установки данной программы в свойствах файла появится новая вкладка «Хеш-суммы файлов», в которой будет отображаться хеш-сумма выбранного вами файла.
При этом пользователь можно изменить набор алгоритмов, которые программа HashTab использует для расчета хеш-суммы. Для этого необходимо нажать на ссылку «Настройки», выбрать нужные алгоритмы и сохранить изменения с помощью кнопки «ОК».
Полученные значения контрольных сумм можно скопировать, для этого необходимо кликнуть на значению с помощью правой кнопки мышки.
Также HashTab позволяет сравнивать файлы. Для этого необходимо нажать на кнопку «Сравнить файл» и выбрать другой файл.
Программа HashTab является бесплатной для личного пользования, некоммерческих организаций и студентов. Скачать программу можно на официальном сайте http://implbits.com/products/hashtab/.
Контрольная сумма
com/embed/mAEidrJZ-Yg» frameborder=»0″ allowfullscreen=»allowfullscreen»/>Как проверить контрольные суммы файла в Linux и Windows
Как проверить контрольные суммы в Linux и Windows и зачем это нужно. Пример зачем. Перед установкой операционной системы мы скачиваем её образ. Для того, что бы убедится в том, что образ скачан полностью и никаких проблем нет.
Разработчики предоставляют информацию в виде специального hash ключа с помощью которого проверяется в порядке образ или нет. С тем для чего проверять iso образ дистрибутива разобрались. Далее будем выяснять как и с помощью каких инструментов сравнить контрольные суммы и проверить целостность файлов.
ОГЛАВЛЕНИЕ:Показать
Проверка контрольной суммы iso образа в Linux
Информация с хэш файлами выкладывается на сервере для скачивания или сообщается дополнительно. Для примера возьмем Debian. На сервере для скачивания дистрибутива есть файлы названные по алгоритму хеширования; MD5SUMS, SHA1SUMS и тп. . В них указана нужная информация. Для подтверждения подлинности файла метод (md5 — «Message Digest 5» или sha — «Secure Hash Algorithm»).
В линукс есть штатные утилиты с помощью которых проверяются хеши файлов. Это md5sum для алгоритма md5 и shasum для проверки алгоритма sha. Это консольные утилиты поэтому терминал. Запустим его и введем команду: md5sum имя_файла.
Проверка контрольной суммы файла. Переходим в каталог с файлом и для проверки образа — debian-live-8.6.0-amd64-cinnamon-desktop.iso
указываем в терминале:
md5sum debian-live-8.6.0-amd64-cinnamon-desktop.iso
md5sum debian-live-8.6.0-amd64-cinnamon-desktop.iso |
Получаем результат: d68795adebd4bdee97c85fe226e16ff7 . Сравним с информацией с сервера: d68795adebd4bdee97c85fe226e16ff7.
Как видим хеш файлов совпадает. Дистрибутив пригоден.
Так же поступаем если хотим проверить алгоритм sha. Только дополняем команду в зависимости от битности алгоритма 1-, 256-, 384- или 512-битного. Например так:
shasum -a 1 debian-live-8.6.0-amd64-cinnamon-desktop.iso
shasum -a 1 debian-live-8.6.0-amd64-cinnamon-desktop.iso |
Сверяем с информацией на сайте как в предыдущем примере.
Проверка контрольных сумм в линукс с помощью программы GtkHash
Теперь давайте рассмотрим как проверить контрольные суммы файлов, вариант с графическим интерфейсом (GUI). Установите программу с помощью команды:
Запустите программу. Выберите с помощью кнопки расположенной рядом с надписью «Файл» нужный файл. На рисунке номер 1. И нажмите кнопку «Hash». На рисунке под номером 2.
- Ознакомьтесь с предложением, предоставляет молниеносные скорости и не регистрирует активность пользователей Лучший Сервис VPN
- Один из лучших сервисов хотя и не дешевый. Множество функций безопасности, поддержка P2P и стримов Сервис NordVPN
Программа посчитает хеши сразу по трем алгоритмам: md5, sha1 и sha256.
Возможности утилиты гораздо шире. Для настройки выберите пункт «Правка», «Параметры». Откроется окно в котором можно выбрать большое количество хеш функций.
Установить флаг (галочку) напротив нужной и она будет отображена в главном окне. После обработки результат также будет отображен во всех выбранных окнах.
Как проверить контрольную сумму файла в Windows
У microsoft тоже есть своя утилита командной строки и называется она fciv.exe (File Checksum Integrity Verifier utility).
В Windows 10 появилась утилита командной строки CertUtil. Для проверки хеша с её помощью введите команду:
certutil -hashfile полное_название_файла
certutil -hashfile полное_название_файла |
Я предлагаю использовать более простой способ проверить контрольные суммы образа. С помощью программы Hashtab. Скачайте программу с официального сайта.
После установки программа интегрируется в проводник. Зайдите в папку со скачанным образом. Правым кликом кликните по файлу и выберите из контекстного меню пункт «Свойства». Перейдите на вкладку «Хэш-суммы файлов». Увидите хеши в двух интересующих нас алгоритмах, md5 и sha1.
Если хеши не отобразились или требуется указать дополнительные алгоритмы расчета то нажмите на ссылку «Настройки».
В открывшемся меню поставьте флаги напротив требуемых значений.
Для проверки текущего файла нужно в поле «Сравнение хеша» указать значение выбранного алгоритма из списка предоставленного поставщиком файла. В моем примере это образ дебиан xfce.
Сравнение по алгоритму md5. Если видим что на значке решетка появилась зеленая галочка значит значения совпадают. Файл в порядке можно пользоваться.
Используя кнопку «Сравнить файл» можно сравнить хеши двух файлов. Я, для примера, сравнил два iso образа дебиан xfce и lxqt. Их значения, конечно, не сошлись, что и отображено на скриншоте, где показан красный крест на значке решетки.
На этом всё. Надеюсь теперь у вас не возникнет проблем с проверкой контрольной суммы файлов ни в линукс ни в виндовс.
Видео: Как проверить hash-суммы образа в linux
Проверка контрольной суммы MD5 файла
Автор Глеб Захаров На чтение 5 мин. Просмотров 107 Опубликовано
При загрузке большого файла, такого как дистрибутив 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.
Для чего нужна контрольная сумма файла?
Для проверки целостности файлов применяются хэш-суммы, позволяющие путем сравнения отследить изменения или повреждения в файле.
Хэш сумма представляет собой простую последовательность символов, которая должна совпадать у проверяемых объектов. В случае несовпадения контрольных сумм становится понятно, что файл подвергался изменению или повреждению.
Полная идентичность контрольной суммы гарантирует, что файл не был несанкционированным образом изменен посторонним пользователем, а также является подтверждением того, что скачиваемые файлы являются точной копией исходных.
Проведение данной процедуры необходимо для проверки целостности загружаемых файлов, чтобы обезопасить свое устройство и убедиться в том, что злоумышленники их не модифицировали, заразив вирусами. Хэш-функция применяется для файлов любых типов, включая установщики EXE и архивы ZIP.
Хакеры могут взломать интернет-ресурс, на котором размещен файл для скачивания, а затем подменить его на зараженный и изменить контрольные суммы, указанные разработчиком программы.
Для проверки контрольных сумм файлов можно воспользоваться специальными программами. Можно проверить целостность файла онлайн или прибегнуть к использованию встроенного инструмента в командной строке Windows, который называется CertUtil.
Чтобы выполнить проверку по алгоритму MD5, нужно ввести в командную строку следующее:
после чего указать путь к файлу, который необходимо проверить. После этого останется запустить выполнение команды с помощью клавиши Enter.
Это специальный криптографический алгоритм хэширования, состоящий из 32 шестнадцатеричных цифр и букв. Используется во многих файлах и сервисах. Существуют другие подобные алгоритмы, например, SHA.
Данная программа предназначена для удобного управления файлами. Этот файловый менеджер имеет расширенный функционал, позволяющий выполнять различные действия с файлами. С его помощью можно обеспечить защиту файлов на основе надежного шифрования с помощью пароля и отпечатка пальца.
Данное приложение поддерживает основные сетевые протоколы и подключение к облачным хранилищам. Также можно получить Root-права для доступа к корневому каталогу. Есть функции группировки файлов по папкам и индексированный поиск.
Процесс установки на Android выглядит следующим образом:
- Зайти в Play Market и вписать в поиск название приложения.
- Запустить загрузку путем нажатия на кнопку «Установить».
- Приступить к настройкам приложения и управлению хранилищем.
Если требуется быстро проверить целостность файла, но нет доступа к специализированному программному обеспечению, можно открыть вкладку «Свойства» двух сверяемых файлов и провести сравнение величины их размера в байтах. Если величины совпадают, то файл, скорее всего, не подвергался внесению каких-либо изменений.
Также можно инсталлировать бесплатную программу Hashtab с официального сайта разработчика. Для этого необходимо выполнить следующие действия:
- Перейти по ссылке и нажать на кнопку Download для начала процесса установки.
- В контекстном меню проводника Windows появится новая вкладка под названием «Хэш-суммы файлов».
- Открыв ее, можно будет посчитать контрольные суммы для выбранного файла.
- В настройках можно будет указать требуемые алгоритмы для проверки целостности файла.
Еще одним способом проверки совпадения хэш-суммы является использование языков веб-программирования для написания специализированного скрипта.
Подводя итоги можно сказать, что проверка хэш-сумм позволяет максимально достоверно определить отсутствие модификаций в проверяемых файлах. Для ее проведения можно прибегнуть к использованию стандартных средств операционной системы Windows или установить стороннюю специализированную программу.
Проверить контрольную сумму 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 установить 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
- xxХэш64
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 или хеш-значения.
- В контекстном меню выберите Properties> File Hashes .
- Инструмент автоматически выведет хэш-значение или контрольную сумму CRC32, MD5 и SHA-1.
Проверка хэша Windows HashTab
- Если вы хотите добавить больше алгоритмов хеширования, щелкните Настройки и выберите типы хешей, которые вы хотите добавить.
Используя опцию Сравнить файл… , вы можете сравнить хэш-значение одного файла с другим файлом.
Проверить сумму 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 , которое объединяет в себе множество инструментов и утилит. Приложение похоже на швейцарский армейский нож. Вы можете использовать инструмент контрольных сумм в приложении, чтобы проверить хэш файла.
Онлайн-проверка хэша
Online Tools — лучший веб-сайт для проверки хеш-кода, позволяющий проверить хеш-контрольную сумму файла онлайн. Это платформа с открытым исходным кодом без рекламы, которая дает вам контрольную сумму хеш-файла для огромного количества хеш-алгоритмов следующих типов:
- 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
- Кеччак-256
- Кеччак-384
- Keccak-512
- Встряхнуть-128
Просто зайдите в Online Tools , выберите тип File Hash и перетащите файл.
Расширение генератора хэш-хешей
Если вы ищете отличный инструмент для генерации хэшей, вам следует попробовать расширение Secure Hash Generator для Chrome. Это очень простая в использовании утилита (для разработчиков), которая вычисляет криптографические хэши.
Добавив расширение Hasher в браузер Chrome, вам просто нужно запустить его и ввести текст, для которого вы хотите сгенерировать хэш, HMAC, CRC и т. Д.
Какой бы метод проверки хэша вы ни использовали, всегда полезно проверять контрольную сумму MD5 или значение SHA файла, чтобы убедиться, что он не подделан.Лично я бы рекомендовал использовать метод командной строки или такие инструменты, как QuickHash или HashTab. Они, безусловно, намного лучше, чем онлайн-проверка хеширования.
Читать далее: Загрузите последние инструменты платформы SDK (Windows, Mac и Linux)
Как проверить контрольную сумму MD5 (или SHA) в Windows 10
Хотите убедиться, что файл не закалялся? Скачивание установочных файлов, например, для Windows? Узнайте здесь , как проверить контрольную сумму MD5 в Windows 10 (или SHA-1 и SHA-2).
Первая, 100, летняя годовщина
В том, что стало известно как «Белый город», бледное неоклассическое великолепие приглашало гостей в массивные, но непостоянные павильоны в парке Джексон в Чикаго, чтобы отпраздновать 400-летие высадки Христофора Колумба в Новом Свете в 1893 году.
Это был особый алгоритм, который сделал 1893 год четвертой столетней годовщиной 1492 года, и требуется специальный алгоритм, чтобы суммировать файл любой длины в несколько битов. Встречайте контрольную сумму:
Как проверить контрольную сумму MD5 в Windows 10
На Mac? Как проверить контрольную сумму MD5 (или SHA) на Mac
Необходимое время: 3 минуты.
Чтобы проверить контрольную сумму MD5 или SHA в Windows с помощью certutil:
- Откройте командную строку Windows.
Сделайте это быстро : нажмите Windows R , введите
cmd
и нажмите Введите .
Альтернатива : Вы также можете открыть командную строку или Windows PowerShell из меню Пуск , конечно. - Перейдите в папку, содержащую файл, чью контрольную сумму MD5 вы хотите проверить и проверить.
Команда : введите
cd
, а затем укажите путь к папке.
Совет : Вы можете перетащить папку из проводника Windows, чтобы вставить путь. - Введите
certutil -hashfile <файл> MD5
.<файл>
: замените<файл>
именем файла.
Совет : Вы можете использовать клавишу Tab , чтобы Windows завершила имя файла.
Пример : Введитеcertutil -hashfile Пример.txt MD5
, чтобы получить хеш MD5 для файла Example.txt. - Нажмите Введите .
Другие алгоритмы хеширования : Дополнительные алгоритмы хеширования (включая SHA-1) см. Ниже.
- Сравните полученную контрольную сумму с ожидаемой.
Как проверить контрольные суммы с помощью SHA1 и другой функции хеширования в Windows 10
Для проверки контрольной суммы, созданной с помощью алгоритма хеширования, отличного от MD5:
- Выполните все шаги, указанные выше, за одним исключением:
- Замените «MD5» на желаемую функцию хеширования из следующей таблицы.
Команда | Функция хеширования | Выход | |
---|---|---|---|
MD2 | Алгоритм дайджеста сообщения MD2 | 32 цифры bf3786916296bd43dd алгоритм сообщения | MD2 32 цифры c0e01d37a2041634870aef33b646e3af |
| MD5MD5 Message-Digest Algorithm | 32 цифр a5d0173a59d8b5728c655af1d45c803a | |
| SHA1SHA1 хэш-алгоритм безопасного 1 (160 бит) | 40 цифр | |
| SHA256ША-2 256-бит Secure Hash Algorithm | 64 цифры c2397243964401a5aaec496993de6683ca414862164f6803cc839cbb1dfcb161 | |
| SHA384ША-2 384-битный SECUR е алгоритм хеширования | 96 цифр 37409aedd9519aae62c45652a83e5c3046e88eb6d9cc7115ab69efff45b842ecb0fc446786c7edd060f84d4ab2c3541a | |
SHA512 | SHA-2 512-бит безопасный алгоритм хеширования | 128 цифр 177bb9d9f90f3c4da812d5d0e18f32191f59749bbc3e37fc009767cd23b1b40efec5b46943f6a41c81c8adbc67347b262b0f3fa65ab55cae7ef2a6552e9f8fac |
Как проверить контрольную сумму MD5 на Windows 10: FAQ
Может ли certutil генерировать хэши RIPEMD?
№Certutil поддерживает вышеперечисленные функции хеширования.
Для других алгоритмов вы можете обратиться к таким утилитам, как HashMe или hashed, например.
(Как проверить контрольную сумму MD5 (или SHA), протестированную в Windows 10 версии 20h3; обновлено в июле 2021 г.)
Как и когда использовать контрольную сумму (MD5)
Сводка
Что такое контрольная сумма?
Контрольная сумма — это строка цифр и букв, используемая для однозначной идентификации файла.Контрольная сумма чаще всего используется для проверки идентичности копии файла оригиналу, например загруженным копиям установки продукта ArcGIS или файлам исправлений.
Как работает контрольная сумма?
Файл проходит через алгоритм, который выводит уникальную буквенно-цифровую строку, называемую контрольной суммой, также известную как «хэш». Разные файлы, даже с незначительными различиями, дают разные значения контрольной суммы.
Существует несколько алгоритмов, которые можно использовать для получения значения контрольной суммы.Для получения значений контрольной суммы Esri использует алгоритм MD5. Другие алгоритмы включают SHA-1, SHA-256 и SHA-512.
Какие обстоятельства потребуют проверки значения контрольной суммы?
Файлы могут быть изменены во время загрузки, передачи или хранения. Например, если во время загрузки возникла проблема с подключением к сети, файл может загрузиться некорректно. Проблемы с хранением на жестком диске также могут привести к изменению файла.
Примечание : CheckSum можно использовать для проверки любого типа файла.Действия, описанные в этой статье, относятся к установщикам и исполняемым файлам.
Процедура
Как рассчитать контрольную сумму файла (Windows)
Примечание: В этой процедуре используется Windows PowerShell, входящая в состав Windows 7 и Windows Server 2008 R2. Версии PowerShell для Windows XP, Windows Server 2003, Windows Vista и Windows Server 2008 доступны для загрузки как для 32-битных, так и для 64-битных платформ.
- Откройте 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.
- Щелкните Мои организации .
- Нажмите Загрузки .
- Выберите Просмотр загрузок для соответствующего продукта и версии.
- На вкладке Загрузить компоненты разверните Компоненты продукта , чтобы найти соответствующий продукт.
- Щелкните Дополнительная информация , чтобы отобразить перечисленную контрольную сумму.
Дополнительная информация
Последняя публикация: 17.06.2021
Идентификатор статьи: 000020408
Программное обеспечение: ArcGIS Data Store 10.9, 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 Портал для ArcGIS 10.9, 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 Pro 2.8, 2.7.4, 2.7.3, 2.7.2, 2.7 .1, 2.7, 2.6.6, 2.6.5, 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
Полезен ли этот контент?
Узнайте, как создавать и проверять файлы с контрольной суммой MD5 в Linux
Контрольная сумма — это цифра, которая служит суммой правильных цифр в данных, которую можно использовать позже для обнаружения ошибок в данных во время хранения или передачи. MD5 ( Message Digest 5 ) суммы могут использоваться в качестве контрольной суммы для проверки файлов или строк в файловой системе Linux.
Суммы MD5 — это 128-битные символьные строки (цифры и буквы), полученные в результате выполнения алгоритма MD5 для определенного файла. Алгоритм MD5 — это популярная хеш-функция, которая генерирует 128-битный дайджест сообщения, называемый хеш-значением, и когда вы генерируете его для определенного файла, он точно не изменяется на любой машине, независимо от того, сколько раз он генерировался.
Обычно очень сложно найти два разных файла, которые приводят к одинаковым строкам. Следовательно, вы можете использовать md5sum для проверки целостности цифровых данных, определив, что загруженный вами файл или ISO является побитовой копией удаленного файла или ISO.
Предлагаемое чтение: Progress — Monitor Progress for (cp, mv, dd, tar, etc.) Commands in Linux
В Linux программа md5sum вычисляет и проверяет хеш-значения MD5 файла. Он является составной частью пакета GNU Core Utilities, поэтому предустановлен в большинстве, если не во всех дистрибутивах Linux.
Взгляните на содержимое / etc / group
, сохраненное как groups.cvs ниже.
корень: x: 0: демон: x: 1: корзина: x: 2: sys: x: 3: ADM: x: 4: системный журнал, aaronkilik tty: x: 5: диск: x: 6: lp: x: 7: почта: x: 8: новости: x: 9: uucp: x: 10: мужчина: x: 12: прокси: x: 13: kmem: x: 15: dialout: x: 20: факс: x: 21: голос: x: 22: cdrom: x: 24: aaronkilik дискета: x: 25: лента: x: 26: sudo: x: 27: aaronkilik аудио: x: 29: импульс погружение: x: 30: aaronkilik
Приведенная ниже команда md5sums сгенерирует хеш-значение для файла следующим образом:
$ md5sum группы.csv bc527343c7ffc103111f3a694b004e2f groups.csv
Когда вы пытаетесь изменить содержимое файла, удаляя первую строку, root: x: 0:
, а затем запускаете команду во второй раз, попробуйте наблюдать за значением хеш-функции:
$ md5sum groups.csv 46798b5cfca45c46a84b7419f8b74735 groups.csv
Вы заметите, что значение хеш-функции теперь изменилось, указывая на то, что изменилось содержимое файла.
Теперь верните первую строку файла, root: x: 0:
, переименуйте ее в group_file.txt и выполните команду ниже, чтобы снова сгенерировать ее хеш-значение:
$ md5sum groups_list.txt bc527343c7ffc103111f3a694b004e2f groups_list.txt
Из вышеприведенного вывода видно, что хеш-значение остается тем же, даже если файл был переименован с его исходным содержимым.
Важно : md5 sums проверяет / работает только с содержимым файла, а не с именем файла.
Файл groups_list.txt является дубликатом файла groups.csv , поэтому попробуйте сгенерировать хеш-значение файлов одновременно, как показано ниже.
Вы увидите, что у них обоих одинаковые хеш-значения, потому что у них одинаковое содержимое.
$ md5sum groups_list.txt groups.csv bc527343c7ffc103111f3a694b004e2f groups_list.txt bc527343c7ffc103111f3a694b004e2f groups.csv
Вы можете перенаправить хэш-значения файла (ов) в текстовый файл и сохранить, поделиться ими с другими.Для двух файлов выше вы можете выполнить команду ниже, чтобы перенаправить сгенерированные хеш-значения в текстовый файл для дальнейшего использования:
$ md5sum groups_list.txt groups.csv> myfiles.md5
Чтобы убедиться, что файлы не были изменены с момента создания контрольной суммы, выполните следующую команду. Вы должны увидеть имя каждого файла вместе с «ОК» .
Рекомендуемое чтение: Найдите 15 основных процессов по использованию памяти в Linux
Параметр -c
или --check
указывает команде md5sums считывать суммы MD5 из файлов и проверять их.
$ md5sum -c myfiles.md5 groups_list.txt: ОК groups.csv: OK
Помните, что после создания контрольной суммы вы не можете переименовать файлы, иначе вы получите ошибку « Нет такого файла или каталога » при попытке проверить файлы с новыми именами.
Например:
$ mv groups_list.txt new.txt $ mv groups.csv file.txt $ md5sum -c myfiles.md5
Сообщение об ошибке
md5sum: список_групп.txt: нет такого файла или каталога groups_list.txt: НЕ удалось открыть или прочитать md5sum: groups.csv: нет такого файла или каталога groups.csv: НЕ удалось открыть или прочитать md5sum: ВНИМАНИЕ: 2 файла из списка не могут быть прочитаны
Эта концепция также работает для строк, в приведенных ниже командах -n
означает, что не выводить завершающую новую строку:
$ echo -n "Tecmint How-Tos" | md5sum - afc7cb02baab440a6e64de1a5b0d0f1b -
$ echo -n "Tecmint How-To" | md5sum - 65136cb527bff5ed8615bd1959b0a248 -
В этом руководстве я показал вам, как сгенерировать хеш-значения для файлов, создать контрольную сумму для последующей проверки целостности файлов в Linux.Хотя уязвимости безопасности в алгоритме MD5 были обнаружены, хэши MD5 по-прежнему остаются полезными, особенно если вы доверяете стороне, которая их создает.
Таким образом, проверка файлов является важным аспектом обработки файлов в вашей системе, чтобы избежать загрузки, хранения или совместного использования поврежденных файлов. И последнее, но не менее важное: как обычно, свяжитесь с нами с помощью формы комментариев ниже, чтобы получить любую помощь, вы также можете внести некоторые важные предложения по улучшению этого сообщения.
Если вы цените то, что мы делаем здесь, на TecMint, вам следует принять во внимание:
TecMint — это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете.Миллионы людей посещают TecMint! искать или просматривать тысячи опубликованных статей, доступных БЕСПЛАТНО для всех.
Если вам нравится то, что вы читаете, пожалуйста, купите нам кофе (или 2) в знак признательности.
Мы благодарны вам за бесконечную поддержку.
Как проверить целостность файла с помощью контрольной суммы md5 — 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 и SHA . При проверке контрольных сумм вы должны убедиться, что используете тот же алгоритм, который использовался для генерации контрольной суммы. Например, значение контрольной суммы MD5 файла полностью отличается от значения контрольной суммы SHA-256.
«SHA» — это общий термин для всего семейства алгоритмов хеширования.Два наиболее часто используемых алгоритма SHA:
- SHA-1
- SHA-2: это семейство включает несколько функций хеширования, имена которых указывают разрядность хеш-значения (например, SHA-224, SHA-256, SHA-384 и SHA-512).
Создание контрольных сумм
Все серверы хостинга A2 включают программы командной строки для генерации контрольных сумм MD5 и SHA.
Чтобы сгенерировать контрольную сумму файла и сохранить значение в файле, выполните следующие действия:
- Войдите в свою учетную запись, используя SSH.
- В командной строке введите одну из следующих команд, заменив filename именем файла, для которого вы хотите сгенерировать контрольную сумму:
- Чтобы сгенерировать контрольную сумму MD5, введите:
md5sum filename> md5sums.txt
Чтобы сгенерировать контрольную сумму SHA, введите имя команды для алгоритма хеширования, который вы хотите использовать. Например, чтобы сгенерировать контрольную сумму SHA-256, используйте команду sha256sum . Чтобы сгенерировать контрольную сумму SHA-512, вы должны ввести следующую команду:
sha512sum filename> sha512sums.txt
Файл md5sums.txt (или sha512sums.txt ) теперь содержит список файлов и соответствующие контрольные суммы.
Вы также можете сгенерировать несколько контрольных сумм одновременно. Например, чтобы сгенерировать контрольные суммы MD5 для всех файлов .zip в текущем каталоге, введите следующую команду:
md5sum * .zip> md5sums.txt
Аналогичным образом, чтобы сгенерировать контрольные суммы MD5 для всех файлов в текущем каталоге и всех каталогов ниже него, введите следующую команду:
находка.-type f -exec md5sum {}> md5sums.txt \;
Чтобы вместо этого сгенерировать контрольные суммы SHA, замените md5sum соответствующей командой SHA.
- Чтобы сгенерировать контрольную сумму MD5, введите:
Проверка контрольных сумм
Все серверы хостинга A2 включают программы командной строки для проверки контрольных сумм MD5 и SHA.
Чтобы проверить контрольные суммы файлов, выполните следующие действия:
- Войдите в свою учетную запись, используя SSH.
- В командной строке введите одну из следующих команд на основе алгоритма (MD5 или SHA), который использовался для генерации контрольных сумм.В этих примерах используются имена файлов md5sums.txt и sha512sums.txt . Если вы сохранили контрольные суммы в другом файле, используйте вместо этого это имя файла.
- Чтобы проверить контрольные суммы MD5, введите:
md5sum -c md5sums.txt
Чтобы проверить контрольные суммы SHA, введите имя команды для алгоритма хеширования, который вы хотите использовать. Например, чтобы проверить контрольную сумму SHA-256, используйте команду sha256sum . Чтобы проверить контрольную сумму SHA-512, введите следующую команду:
sha512sum -c sha512sums.txt
Каждая совпадающая контрольная сумма отображает OK , а несовпадающая контрольная сумма отображает FAILED .
Если вы проверяете много файлов, несовпадающие результаты могут потеряться среди всех результатов прокрутки. Чтобы отображать только несовпадающие контрольные суммы, используйте параметр -quiet. Например:
sha512sum --quiet -c sha512sums.txt
- Чтобы проверить контрольные суммы MD5, введите:
Программы md5sum и SHA работают в операционных системах Linux, включая серверы хостинга A2.Для создания и проверки контрольных сумм на компьютере под управлением Apple Mac OS X можно использовать программы md5 и shasum . На компьютер под управлением Microsoft Windows вы можете установить одну из множества доступных для загрузки программ, которые генерируют и проверяют контрольные суммы.
Дополнительная информация
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 своих файлов и публикации их на веб-сайте.