JavaScript - JSON Web トークンの問題
阿神
阿神 2017-05-24 11:38:28
0
2
647

JWT はヘッダー、ペイロード、署名の 3 つの部分で構成されており、ヘッダーには暗号化アルゴリズム HMAC sha256 が定義されています。

最終的に生成されたトークン = header_base64 . payload_base64 .signature_encryption .
ここでの hmac は非可逆アルゴリズムですが、トークンから元の情報 (ペイロード内の有効期限など) をどのように解析して判断することができるのでしょうか。

JWT をどこで誤解したかわかりません。

阿神
阿神

闭关修行中......

全員に返信(2)
刘奇

実は、暗号化プロセスは署名です。
署名の計算が矛盾している場合、トークンは改ざんされていると考えられます。実際、最初の 2 つのフィールドは暗号化されず、base64 のみです

いいねを押す +0
刘奇

JWT はすべての値を接続するために . を使用します。 。 。署名は改ざんされているかどうかを判断するためにバックエンドによって決定され、情報はヘッダーとペイロードに含まれます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート