1

PyCrypto PKCS_OAEP を使用して AES キーを RSA 暗号化します。OAEP は SHA1 と MGF1 (デフォルト) を使用します。

PyCrypto 暗号化パラメーターの仕様に一致する Java の Cipher インスタンスを取得しようとしています。

SHA1/MGF1 パディングは問題ないことがわかりますが、暗号モードについてはまったく不明です。私はそれがECBだと思いますが、誰かがここで助けることができます. 復号化に失敗しています。仕事に着手したときにエラーを提供できますが、それまでは、これ以上の議論を省くための些細な答えがあるかもしれません.

4

1 に答える 1

1

公開鍵暗号はどの操作モードでも使用されないため、技術的に正しい用語は「NONE」ですが、JCE は従来の互換性の理由から同義語として「ECB」を受け入れます。渡す文字列Cipher.getInstance()"RSA/NONE/OAEPWithSHA1AndMGF1Padding".

于 2013-09-24T13:54:27.257 に答える