Как проверить двоичную контрольную сумму SHA

У меня есть file.bin и file.bin.sha . file.bin.sha имеет 32 байта и содержит двоичные данные. Как проверить контрольную сумму? sha256sum жалуется на no properly formatted SHA256 checksum lines found .

One Solution collect form web for “Как проверить двоичную контрольную сумму SHA”

Преобразуйте 256-битное двоичное значение в шестнадцатеричное представление ascii и добавьте имя файла, чтобы создать файл проверки, который понравится sha256sum:

 echo $(od -An -tx1 file.bin.sha | tr -d '\n ') file.bin > my256 sha256sum -c my256 

  • od – восьмеричный (двоичный, шестнадцатеричный) дамп файла
  • -An – подавлять адреса
  • -tx1 – печатать как одно значение байта, hex
  • tr -d '\n ' – подавлять пробелы и символы новой строки на выходе
  • chpasswd и openssl
  • Как найти md5sum файлов на удаленных машинах, выполнив ssh?
  • как сделать цикл с тестом md5sum на сценарии bash?
  • md5sum для каждого файла (с ll)
  • Кластеризация идентичных файлов, игнорирующих пробелы и разрывы строк
  • Как удалить дубликаты файлов в каталоге и поддиректорах?
  • sha1sum сообщает о различном хеш-значении относительно openssl
  • OSX: генерировать контрольную сумму MD5 рекурсивно в текстовом файле, содержащем файлы с соответствующей контрольной суммой
  • Поиск файлов на основе MD5 и удаление
  • Как определить ошибку в определенном файле при проверке контрольной суммы (какой файл имеет проблему при проверке) в сценарии оболочки
  • Как создать список, сгенерированный md5deep в алфавитном порядке относительных путей?
  • Linux и Unix - лучшая ОС в мире.