Thank you, Steve, for your post. Let me explain what I'm trying to
do. In the public key cryptography:
message = Dprv(Epub(message)) = Dpub(Eprv(message)
D stands for decrypt, E for encrypt
prv - private key, pub - private key
And so I tried to do this with the openssl command.
On 28.12.2011 18:28, Dr. Stephen Henson wrote:
On Wed, Dec 28, 2011, Ireneusz Szcze??niak wrote:
Hi,
In public key cryptography, a message encrypted with a private key
can be decrypted with a public key, and so I tried:
openssl rsautl -encrypt -inkey private-key -in message -out cryptogram
openssl rsautl -decrypt -inkey public-key -pubin -in cryptogram
The problem is that the second command gives me:
A private key is needed for this operation
Why can't one decrypt with a public key?
I do realize that I can convince the recipient of the message that
the message is indeed mine by signing the message.
Try the -sign and -verify options instead.
Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org
--
Ireneusz (Irek) Szczesniak
http://www.irkos.org
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org