問題タブ [python-cryptography]
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 - ValueError: jwt エンコード中にキー データを逆シリアル化できませんでした
jwt を使用してトークンを生成しようとしており、ペイロード、secret_key、およびアルゴリズム ('RS256') を渡しています。ここにコードのセクションがあります
このエラーが発生しています
を使用するHS256 algorithm
とトークンが生成されますが、を使用するRS256 algorithm
と上記のエラーが発生します。オンラインで提供されているほとんどすべてのソリューションを試しましたが、それでも同じエラーが発生します。
私の秘密鍵の形式は次のとおりです。
期待される出力はトークンでなければなりません
python - ImportError: 暗号化のバージョンが、ロードされた共有オブジェクトと一致しません
パラミコを使用しています。関数をどのように使用できるか考えていParamiko.RSAKey.from_private_key()
ますか? 関数を使用して秘密鍵を解析し、その秘密鍵を SSHClient に使用することに興味があります。
実行したいコード:
結果:
ImportError: 暗号化のバージョンが、読み込まれた共有オブジェクトと一致しません。これは、Python パスに暗号化の複数のコピーがインストールされている場合に発生する可能性があります。この問題を解決するには、新しい仮想環境を作成してみてください。読み込まれた Python バージョン: 2.4.2、共有オブジェクト バージョン: b'2.7'
lib暗号化に問題があるようです:
Python 3.7.1 を使用して Paramiko をインストールしましたpip install
paramiko に使用したバージョンに関する情報を次に示します。
暗号化に使用したバージョンに関する情報を次に示します。
暗号化をアンインストールし、同じバージョンの paramiko をインストールしました。
同じエラーが残ります
python - Python で EC を使用して公開鍵を生成する
JWT パーサーを作成していて、公開鍵を作成する必要があります。Kotlinで作りました。しかし今、Python で同じパーサーを作成する必要があります。しかし、Python で X.509 証明書を作成するのに行き詰まりました。ライブラリで試しましcryptography
たが、成功しませんでした。Kotlin でのコード。回答ありがとうございます。