問題タブ [pycryptodome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
542 参照

python - RSA セッション キーを復号化する正しい方法

RSA暗号化、復号化にpycryptodomexを使用しています。 私はこの記事に従っています

次のエラーが表示されます

ValueError Traceback (most recent call last) in 11 # 公開 RSA キーでセッション キーを復号化します 12 cipher_rsa = PKCS1_OAEP.new(private_key) ---> 13 session_key = cipher_rsa.decrypt(enc_session_key) 14 15 # でデータを復号化しますAES セッション キー

C:\ProgramData\Anaconda3\lib\site-packages\Cryptodome\Cipher\PKCS1_OAEP.py in decrypt(self, ciphertext) 165 # ステップ 1b および 1c 166 if len(ciphertext) != k or k 167 raise ValueError("Ciphertext 168 # ステップ 2a (O2SIP) 169 ct_int = bytes_to_long(ciphertext)

ValueError: 暗号文の長さが正しくありません。

コードに問題はありますか?