base64url(JWE Header) . base64url(JWE Encrypted) . base64url(JWE Initialization Vector) . base64url(JWE Ciphertext) . base64url(JWE Authentication Tag) それぞれのコンポーネントは、以下の役割を持ちます。 JWE Header JOSEヘッダ。JWEトークンを解釈するための情報が格納されているJSONオブジェクトの文字列。algとenc の2キーが必須。 JWE Encrypted Key コンテンツの暗号化に使われた鍵(CEK)が、別の鍵で暗号化されたもの。 JWE Initialization Vector コンテンツの暗号化に使われた初期化ベクトル。 JWE Ciphertext 暗号化されたコンテンツ本体。 JWE Authentic
![JSON Web Encryption (JWE) の解説 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d2007a57a8e5700579476d1dc6b4651cdb452cc/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9SlNPTiUyMFdlYiUyMEVuY3J5cHRpb24lMjAlMjhKV0UlMjklMjAlRTMlODElQUUlRTglQTclQTMlRTglQUElQUMmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTdlOTQ5ZGY4MGNjNWU2NGQ3ZDAyZGRiN2JjN2QzYzU4%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBvbm9fbWF0b3BlJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02Y2ViMDRiY2VmNmJjZDRjODdkOTI5ODhmY2VjMDg3OA%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D9936d7a53476e44e6c3836a5380e81e8)