私はアリスの公開鍵を持っています。 RSA暗号化されたメッセージをAliceに送信したいと思います。コマンドを使用してこれをどのようにopenssl
実行できますか?
メッセージは次のとおりです。
こんにちはアリス!夕食にMalapörköltを入手!
ベストアンサー1
内部にopenssl マニュアル(openssl
manページ)、検索するとRSA
RSA暗号化コマンドがであることがわかりますrsautl
。それでは読んでください。rsautl
マニュアルページ構文を確認してください。
echo 'Hi Alice! Please bring malacpörkölt for dinner!' |
openssl rsautl -encrypt -pubin -inkey alice.pub >message.encrypted
基本充電方式元のPKCS#1 v1.5(まだ多くのプロトコルで使用されています)。 opensslは、OAEP(現在推奨)と元の暗号化(特殊な場合にのみ便利です)もサポートしています。
opensslを直接使用するのはほとんど練習です。実際には、次のようなものを使用できますGPG(RSAを使用しますが、メッセージを直接暗号化しません。)