Раздел вопрос-ответ Linux узнать и проверить sha256 sum скаченного файла

Как в Linux узнать и проверить sha256 sum скаченного файла с чек-суммой, указанной на сайте?

Чтобы убедиться что мой файл не подделка.

share
 
256-бітного симетричного шифрування AES, 2048-бітного шифрування RSA
– anonymous 7 месяцев назад

2 ответа

Чтобы получить чек-сумму (sha256) файла, нужно воспользоваться линуксовой командой sha256sum:

sha256sum path_to_file

На macOS, если такая команда не нейдена, надо установить пакет coreutils:

brew install coreutils.

Получить чек-сумму файла myfile.iso в папке ~/Downloads, можно так:

$ sha256sum ~/Downloads/myfile.iso
a57a1974044d0da46ce37ec040101e8f08d428abe7de8def3f5047cca0363a7d  /home/eugene/Downloads/myfile.iso

Строка длиной 64 символа - и есть искомая чек-сумма. Далее просто нужно сравнить эту строку с правильной чек-суммой. Если чек-суммы совпадают - значит файл не подделка, не был поврежден при передаче и т.д.

Добавить комментарий
    как минимум 5 символов

    а как узнать что страница с которой скачан файл и файл с контрольными суммами не подделка?

    2. Существуют .asc или .sig-файлы для проверки цифровой подписи, что более надежно чем проверка чексуммы sha256sum. –  root неделю назад
    1. Думаю, что нужно скачивать файлы с официальных источников, с обязательным наличием https сертификата на сайте. Можно дополнительно проверить рейтинг ресурса, с которого хотим скачать, кол-во звезд на github и т.д. –  root неделю назад
    Добавить комментарий
      как минимум 5 символов

      icon Вход в систему

      зарегистрироваться
      НОВЫЕ ПОЛЬЗОВАТЕЛИ