Я экспериментировал с OpenSSL и OpenSSH, и мне не удалось подписать и проверить, используя пары ключей RSA.
Я сделал следующее
Сгенерированные пары ключей:
$ ssh-genkey -b 2048 -t rsa <key-name>
Затем я создал дайджест сообщения:
$ openssl sha1 -sign <key-name> -out rsasign.bin ~/tmp/test.txt
Я попытался проверить подпись, используя соответствующий открытый ключ:
$ openssl sha1 -verify <key-name>.pub -signature rsasign.bin ~/tmp/test.txt
К сожалению, попытка это возвращает ошибку:
unable to load key file
Кто-нибудь может увидеть какие-либо проблемы с тем, что я делаю?
Спасибо!