1

私はこれについて興味があり、誰かがそれを理解しているかどうかを知りたいと思っていました.

jose-jwt.NET で nugetを使用してペイロードをエンコードしています。

Jose.JWT.Encode(
    payload, 
    keyBytes, 
    JweAlgorithm.A256GCMKW, 
    JweEncryption.A256GCM, 
    extraHeaders: extraHeaders)

これは正しいように見えるトークンを返します。

JOSE を使用して同じペイロードを復号化すると、次のようになります。

Jose.JWT.Decode(payload, keyBytes, JweAlgorithm.A256GCMKW, JweEncryption.A256GCM);

エラーがスローされます:

BCrypt.BCryptDecrypt(): 認証タグの不一致

これは正常ですか?JWE暗号化は解読できないはずですか、それともこのエラーが発生する理由を説明できますか?

ありがとう

4

0 に答える 0