Как расшифровать подписанный хэш файла публичным ключем как при верификации?
Например есть подписанный файл "plaintext.txt" его хеш был подписан и сохранен в файл "sign.sha256". При проверке подписи используется например команда:
openssl dgst -sha256 -verify public.pem -signature sign.sha256 plaintext.txt
Если я правильно понял принцип верификации, то данная команда сравнивает хеш файла "plaintext.txt"с хешем в файле "sign.sha256", но хеш в файле "sign.sha256" зашифрован приватным ключем (это называют подписанием как я понял).
Поэтому команда verify сначала расшифровывает файл "sign.sha256" публичным ключем, а затем уже пишет что файл успешно проверен или нет (при не совпадении полученных хешей).
Но эта команда расшифрованный вид нигде не показывает.
Можно ли как то расшифрованный вид этот перед сравнением вывести?