Как проверить значение контрольной суммы программного обеспечения или файла (SHA1, MD5, CRC …​)

Как проверить значение контрольной суммы программного обеспечения или файла (SHA1, MD5, CRC…)

Часто, когда вы загружаете файлы или программное обеспечение через защищенный веб-сайт, они всегда имеют значения «Checksum» в формате MD5 или SHA1, чтобы защитить пользователей от загрузки поврежденных файлов или файлов, зараженных троянами. К сожалению, многие пользователи не знают, как проверить загруженный файл со значением «Checksum», что приводит к загрузке файлов, зараженных вирусом или трояном.

Вот два инструмента, которые помогут вам легко проверить значение «контрольной суммы».

1. Marxio File Checksum Verifier

Название программы: Marxio File Checksum Verifier
Веб-сайт:http://www.marxio-tools.net/en/marxio-fcv.php
Версия: 1.3.4

Средство проверки контрольной суммы файлов Marxio - это удобный бесплатный инструмент, который может помочь вам вычислить и проверить значение контрольной суммы для следующих основных типов контрольных сумм:
-CRC32,MD4,MD5,SHA1,SHA-256,SHA-384,SHA-512,RIPEMD-128,RIPEMD-160,HAVAL 256,TIGER 192.

how-to-verify-file-checksum

2. Jacksum

Название программы: Jacksum
Веб-сайт:http://www.jonelo.de/java/jacksum/index.html
Версия: 1.7.0

Jacksum - это бесплатный инструмент, который подходит для более продвинутых пользователей и проверяет значения контрольной суммы. Это платформенно-независимое программное обеспечение (поддерживает Windows и Unix) и поддерживает 58 популярных стандартных алгоритмов (Adler32, BSD sum, Bzip2’s CRC-32, POSIX cksum, CRC-8, CRC-16, CRC-24, CRC-32 (FCS-32), CRC-64, ELF-32, eMule/eDonkey, FCS-16, GOST R 34.11-94, HAS-160, HAVAL (3/4/5 passes, 128/160/192/224/256 bits), MD2, MD4, MD5, MPEG-2’s CRC-32, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger-128, Tiger-160, Tiger, Tiger2, Tiger Tree Hash, Tiger2 Tree Hash, Unix System V sum, sum8, sum16, sum24, sum32, Whirlpool-0, Whirlpool-1, Whirlpool and xor8).

Jacksum написан на Java и с открытым исходным кодом, вы можете скачать исходный код и попытаться понять, как Jacksum реализует вышеуказанный алгоритм.

Заключение

Пожалуйста, проверьте значение «Контрольная сумма», если на веб-сайте загрузки указано значение «Контрольная сумма», это очень хороший механизм, который гарантирует, что вы загружаете то, что ожидали загрузить. :)