Доброго времени суток.
В инете часто встречал утверждение что можно зашифровывать приватным а расшифровывать публичным ключом.. хм... не получается (версия 0.9.8):
openssl genrsa -out key.pem
openssl rsa -in key.pem -out pubkey.pem -pubout
openssl rsautl -in test.txt -out test.enc -inkey key.pem -encrypt
А на команде:
openssl rsautl -in test.enc -out test.txt -inkey pubkey.pem -pubin -decrypt
Получаю:
A private key is needed for this operation.
Или может быть я не те параметры указываю или версия OpenSSL не канает? Есть еще какие нить подобные утилиты?
С уважением.