どのようにOpenSSL/Mozilla NSS RSA Sign and Verify(PK11_Sign、PK11_Verify、PK11_VerifyRecoverFunctions)が機能しますか?
-
16-10-2019 - |
質問
RSAパブリックキーとプライベートキー(すべてのP、Q、E、N、D)をPEM形式で持っています。知りたいです:
- どのように
PK11_Sign()
,PK11_Verify()
とPK11_VerifyRecover()
(OpenSSL/Mozilla NSSライブラリから)RSAで作業しますか? - 署名する入力メッセージにパディングがどのように適用されますか?
私の質問のコンテキストは、署名中に入力データにパディングを追加するPK11_SIGN()を見たことがあります。たとえば(キーサイズが162ビットである場合):
my input = 31323334353036373839 padded input = 1FFFFFFFFFFFFFFFF0031323334353036373839
私が知りたいのですが:
- このパディングスキームの名前と、それがどのように機能するかについてのポインターは何ですか?
- 上記のOpenSSL関数のデフォルトのパディングスキームは何ですか?たとえば、私が実行した場合」
openssl rsautl -in input.txt -inkey mykey.pem -out signed.txt
「、どのパディングスキームが使用されますか?
所属していません StackOverflow