Можно ли проверить хэш файла вместо всего файла, используя OpenSSL dgst?

Вы можете поместить все tar в фоновый режим следующим образом:

tar cf - /ebs/uat/uatappl | gzip -c > /ebs/backup/uatappl.tar.gz &
tar cf - /ebs/uat/uatcomn | gzip -c > /ebs/backup/uatcomn.tar.gz &
tar cf - /ebs/uat/uatora | gzip -c > /ebs/backup/uatora.tar.gz &
tar cf - /ebs/uat/uatdata | gzip -c > /ebs/backup/uatdata.tar.gz &

Но имейте в виду, что у вас должна быть достаточная мощность процессора и быстрый диск, иначе параллелизм сделает общее выполнение дольше, чем последовательное

1
31.01.2017, 03:42
1 ответ

Это не отвечает на вопрос OP, поскольку речь идет о ECDSA, но люди, использующие RSA, могут найти это полезным.

Невозможно использовать утилиту dgstдля прямой проверки хэшей. Нужно использовать pkeyutlутилиту:

openssl pkeyutl -in hash.bin -inkey pubkey.pem -pubin -verify -sigfile signature.bin -pkeyopt digest:sha256

Большинство параметров задокументированы непосредственно на OpenSSL

1
28.01.2020, 02:12

Теги

Похожие вопросы