RSAとOpenSSLを使用してメッセージ/テキストを暗号化する方法は?

RSAとOpenSSLを使用してメッセージ/テキストを暗号化する方法は?

私はアリスの公開鍵を持っています。 RSA暗号化されたメッセージをAliceに送信したいと思います。コマンドを使用してこれをどのようにopenssl実行できますか?

メッセージは次のとおりです。

こんにちはアリス!夕食にMalapörköltを入手!

ベストアンサー1

内部にopenssl マニュアルopensslmanページ)、検索するとRSARSA暗号化コマンドがであることがわかります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を使用しますが、メッセージを直接暗号化しません。)

おすすめ記事