Получи случайную криптовалюту за регистрацию!

​ Контрольные суммы (хеш-суммы) Очень часто на сайтах разных | Plastik

Контрольные суммы (хеш-суммы)

Очень часто на сайтах разных дистрибутивов и софта можно увидеть колонки с названием SHA256Sum или MD5Sum.
Это контрольные суммы (или хеш-суммы), которые вычисляются с помощью криптографических алгоритмов.
Контрольные суммы позволяют проверить подлинность и целостность файла. Также, по контрольным суммам очень легко искать файлы в поисковых системах.

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

В Kali Linux есть две утилиты sha256sum и md5sum, которые доступны с коробки. С названия становиться очевидным что первая утилита использует алгоритм SHA-256, а вторая — MD5. Иногда, на сайтах можно увидеть сразу две контрольных суммы файла, а иногда только одну.
Для проверки контрольных сумм на машине достаточно выполнить команды:
$ md5sum
$ sha256sum