5 способов создать и проверить контрольную сумму MD5 SHA любого файла в Windows 10

Контрольная сумма — это серия уникальных строк, полученных из цифрового файла с целью обнаружения ошибок, которые могли быть внесены во время его передачи или введены вредоносным ПО. Это один из наиболее эффективных способов проверить целостность файла, который вы загружаете из Интернета, чтобы убедиться, что файл никоим образом не изменен. Чаще всего для генерации контрольной суммы используются алгоритмы MD5 и SHA (SHA1, SHA256, SHA384 и SHA512). Очевидно, что чем больше бит используется в алгоритме, тем лучше.

Чтобы использовать контрольную сумму для проверки целостности файла, вам необходимо сначала получить исходную контрольную сумму из источника, который предоставляет файл. А затем сравните его с тем, что вы создали из загруженного файла, используя тот же алгоритм. Если обе строки совпадают, скачанный файл не изменился. Но в противном случае с файлом что-то случилось, что привело к его повреждению. В этом случае повторная загрузка файла будет для вас наилучшей практикой.

Теперь вопрос в том, как мне сгенерировать контрольную сумму загруженного файла?

Вот 5 способов, которые помогут вам преодолеть этот пробел и относительно легко выполнить эту работу.

Командная строка

CertUtil — это встроенная командная строка Windows, устанавливаемая как часть служб сертификации, но она также предлагает переключатель -hashfile , который позволяет вам сгенерировать строку хэша с использованием указанного алгоритма. Например, выполнение следующей команды создает контрольную сумму SHA-512 для исполняемого файла с именем lsr.exe.

 certutil -hashfile z:  desktop  lsr.exe SHA512 

Способ PowerShell

В PowerShell 4.0 есть новый командлет под названием Get-FileHash , который позволяет вам сгенерировать хэш файла без какого-либо кодирования.

 Get-FileHash -Path z:  desktop  lsr  .exe -Алгоритм SHA512 

Справа — щелкните контекстное меню

Генератор хэшей — это инструмент, который добавляет новый элемент в контекстное меню, позволяющее легко генерировать хэши для любого заданного файла.

Инструменты сторонних производителей

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

Hash Generator

Hash Generator — это БЕСПЛАТНЫЙ универсальный инструмент для генерации хэшей, который автоматизирует генерацию 1 4 различных типа хэшей или контрольных сумм. Он поддерживает большинство популярных хэшей, включая семейство MD5, семейство SHA, BASE64, LM, NTLM, CRC32, ROT13, RIPEMD, ALDER32, HAVAL, WHIRLPOOL и т. Д.

Утилита контрольной суммы MD5 и SHA

Утилита контрольной суммы MD5 и SHA — это инструмент, который позволяет для генерации хэшей CRC32, MD5, SHA-1, SHA-256, SHA-384 и SHA-512 одного или нескольких файлов. Вы также можете проверить хэши с помощью соответствующего файла, чтобы убедиться в правильности целостности файла.

HashMyFiles

HashMyFiles — еще один небольшой портативный инструмент от NirSoft, который также отображает хеши для CRC32, MD5 и семейства SHA (SHA1, SHA256, SHA384 и SHA512) . Если вам нужно проверить хеши для группы файлов, HashMyFiles — ваш лучший друг.

Вкладка в свойствах файла

HashTab — это бесплатный инструмент, который добавляет отдельную вкладку в диалоговом окне «Свойства файла» для отображения хэш-строк для любого заданного файла. Это был бы мой инструмент, если бы он предлагал больше алгоритмов для семейства SHA. В наши дни SHA-1 явно недостаточно для обеспечения целостности файла.

Оцените статью
toodcast.ru
Добавить комментарий