openssl コマンド ライン: RSA の使用法 -- Ultimate Edition

1. キーを生成します
openssl genrsa -out test2048_priv.pem 2048
openssl rsa -pubout -in test2048_priv.pem -out test2048_pub.pem

openssl genrsa -out test3072_priv.pem 3072
openssl rsa -pubout -in test3072_priv.pem -out test3072_pub.pem

openssl genrsa -out test4096_priv.pem 4096
openssl rsa -pubout -in test4096_priv.pem -out test4096_pub.pem

2. キーを表示
openssl rsa -in test2048_priv.pem -text -out
openssl rsa -in test3072_priv.pem -text -out
openssl rsa -in test4096_priv.pem -text -out

ここに画像の説明を挿入します

3. PKCS1v1.5 に基づく署名、検証、暗号化および復号化は保留中

(1) 署名と検証

  • openssl dgst -sign test2048_priv.pem -sha256 -outsign.txt in.txt
  • openssl dgst -verify test2048_pub.pem -sha256 -signature signed.txt in.txt

ここに画像の説明を挿入します

(2) 暗号化

おすすめ

転載: blog.csdn.net/weixin_42135087/article/details/132791427