問題タブ [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.
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: 暗号文の長さが正しくありません。
コードに問題はありますか?