Проверяем хэш-сумму в Linux

  • Автор темы Автор темы Ens
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Ens

Местный
Подтвержденный
Сообщения
3.462
Реакции
2.112
В начале, для чего это нужно?

На некоторых сайтах, где размещены для скачивания файлы, авторы описаний и/или владельцы этих файлов заботятся о том, чтобы у вас всё правильно скачалось.

Это могут быть картинки, видео-ролики, музыкальные записи, дистрибутивы программ, игр, и даже установочные пакеты операционных систем в заархивированном виде.

На странице с описанием и со ссылками на загрузку предлагается проверить так называемые контрольные суммы скачанных файлов, чтобы убедиться, что файлы не повредились в процессе скачивания.

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

Это особенно важно, если вы качаете файл через торрент, т.к. в этом случае происходит дополнительное хэширование файла средствами P2P. То есть, файл разбивается на мелкие части, которые регистрируются в пиринговой сети для того, чтобы затем корректно "склеиться".

Теперь, как же проверить хэш-сумму? Для этого в Debian/Ubuntu существует прекрасная утилита под названием GtkHash. Чтобы её установить, открываем терминал и прописываем команду:
Код:
sudo apt-get -y install gtkhash
Затем скачиваем любой файл, в описании которого указана хэш-сумма. Я например скачивал образ Archlinux. На сайте есть checksums:
MD5: 5e3a18ad1c7537f24d925ba18bdcb57e
SHA1: 992f046c3fb5afecaf8734126f2a095f437ca9b8

Открываем утилиту, окошке Файл выбираем тот файл, хэш-сумму которого мы хотим проверить. Нажимаем Hash, утилита вычислит все хэш-суммы по выбранным хэш-функциям. Потом вставляем в окошко Check хэш-сумму взятую с сайта и если она совпадает, то появятся галочки в синем кружочке. Выглядит это примерно так:

gtkhash.png
 
В Archlinux тоже есть эта утилита, но она не в официальных репозиториях, а в AUR, с которым нужно быть всегда осторожным. В общем попробовал я её собрать и ничего у меня не получилось, выдавало ошибку. Но там же, есть ещё одна замечательная утилита GCheckSum. Собираем её в AUR:
Код:
yaourt -S gchecksum
На вопросы отредактировать отвечаем NO.
После того как сборка завершиться, открываем утилиту. Выбираем скачанный файл, нажимаем Select File. В моём случае это был архив tor-browser-linux64-5.5.3_ru.tar.xz. Указываем хэш-функцию, у нас это sha256sum и нажимаем Calculate Sum. Утилита вычислит хэш-сумму скачанного файла. После этого идём на сайт , в ветку tor-package-archive/torbrowser, ищем версию 5.5.3, ищем файл . Ищем наш файл tor-browser-linux64-5.5.3_ru.tar.xz. Напротив него слева будет хэш-сумма, копируем её и вставляем в окошко Compare with нашей утилиты. Если всё совпадает, то появится зелёная галочка. Выглядит всё это так:

1.png
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

В личные сообщения спросили почему концентрируюсь на Tails\Windows. Потому что 3/4 даркнета использует одну из этих OS. Windows в лучшем случае из худших на дедике из-под VPN. В худшем только VPN (бесплатный). Метаданные — это теги. Они нужны системе для поиска, сортировки и изменения...
Ответы
3
Просмотры
489
️‍ Основанный на разведке открытых источников WEB OSINT: Практическое руководство Разведка открытых источников (OSINT) представляет собой мощный инструмент для сбора информации из доступных источников. В этой статье мы рассмотрим различные аспекты OSINT, включая примеры, команды и методы...
Ответы
2
Просмотры
Итак, сегодня мы разберём машину Nocturnal | Linux easy. После добавления nocturnal.htb в файл /etc/hosts запускаем первый скан. Я использую rustscan, так как он быстрее определяет открытые порты целевой системы. rustscan -a nocturnal.htb -- -A Если вы используете nmap, то первый скан лучше...
Ответы
2
Просмотры
В этой статье мы поговорим о методах поиска информации в операционной системе Windows — с целью выявления различных инцидентов. Это сведения о пользователях и входах, базовой информации системы, сетевом подключении, а также о восстановлении удаленных файлов, просмотрe открывавшихся документов...
Ответы
5
Просмотры
Дорогие, форумчане, сегодня поговорим о том, как установить автономный кошелек Монеро Кошелек в среде ОС Tails, для последующего хранения и передачи Монет XMR. Для того, чтобы у вас все получилось вам нужно будет иметь Комп или Ноут и 2 флешки Флешка (1) Система Tails 6.0 Версии Флешка (2)...
Ответы
11
Просмотры
Назад
Сверху Снизу