Как получить SHA256 хэши каталога без использования sha256sum в IBM AIX

echo '#! /usr/bin/ksh\necho `cat $1 | openssl dgst -sha256` $1' > sslsha256; chmod +x sslsha256; find directory -type f -exec ./sslsha256 \{\} \;


Данная команда создает скрипт с именем «sslsha256», который использует openssl для вычисления SHA256 хэша переданного ему файла. Затем команда назначает права на выполнение скрипта и выполняет его для каждого файла в заданном каталоге «directory». Результатом будет вывод SHA256 хэша и имени файла.

Эта команда полезна при необходимости получить SHA256 хэши для всех файлов в каталоге без использования утилиты sha256sum, которая может быть недоступна в IBM AIX.

Альтернативным вариантом может быть использование утилиты find с командой -exec для передачи каждого файла в команду openssl dgst -sha256 напрямую, но это потребует более длинной команды.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *