Я действительно не понимаю этого:
согласно: http://www.madboa.com/geek/openssl/#key-rsa , Вы можете сгенерировать открытый ключ из закрытого.
openssl genrsa -out mykey.pem 1024
openssl rsa -in mykey.pem -pubout > mykey.pub
Я изначально думал, что они генерируются в паре вместе. Содержит ли закрытый ключ RSA сумму? или открытый ключ?