問題タブ [pyjwt]

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 投票する
1 に答える
457 参照

python - シークレットを使用して ASP.NET で作成された Python でトークンをデコードできません

シークレットは、以下のコードを使用して .Net で作成されます

トークンは、以下のコードを使用して.Netで作成されます

上記のコードは、Python でデコードする必要があるトークンを正常に作成しました。

シークレットはXYZ、生成されてデータベースに保存されるものです。シークレットはTextEncodings.Base64Url.Encode、データベースに格納する前に を使用してエンコードされます。「=」を追加して、Pythonで秘密鍵をデコードしようとしました

以下の方法を使用して、二重等しい「==」を追加してみました

最後に、シークレットをデコードして使用するために上記の2つの方法を試しましたjwt.decode()

何も機能しませんでした。

トークンは次のようになります

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

python - Python、RSA-256 公開鍵をコードにロード

Python で RSA-256 の公開鍵を読み込もうとしています。

これにより、次のエラーが発生しました。

そこで、別の方法で公開鍵をロードしようとしました。

発生した:

また、バイナリ(b'----- ...)にロードして試してみると、同じエラーが発生します

アップデート:

pycryptodome で RSA オブジェクトを作成できました:

しかし、実行時:

私は得ています: