Подписване на JWT – Създавайте HMAC токени онлайн
Подписването на JWT създава JSON Web Token, като подписва JSON данни със споделена тайна и HMAC алгоритъм: HS256, HS384 или HS512. Редактирайте заглавната част и данните, изберете алгоритъма и инструментът създава на живо токен във вида header.payload.signature, кодиран с Base64URL. Използвайте JWT Decoder, за да прегледате резултата; подписването с RS*/ES* трябва да се извърши външно.
Подписването на JWT е браузърен инструмент за JSON Web Token за създаване и подписване на HMAC токени. Въведете или редактирайте заглавна част и JSON данни, посочете споделена тайна и изберете HS256, HS384 или HS512. Инструментът генерира на живо подписания токен в стандартния вид header.payload.signature, като компонентите на токена са кодирани с Base64URL.
Алгоритъмът за подписване определя как споделената тайна се използва за създаване на HMAC подписа. Наличните избори са HS256, HS384 и HS512. Този инструмент покрива HMAC случая; за алгоритми RS*/ES* използвайте Key Pair Generator и подпишете външно. След генериране токенът може да се прегледа с JWT Decoder.
JWT носи информация в заглавната си част и данните, а подписът му служи за проверка, че токенът не е променян. JSON се използва за заглавната част и данните, а кодирането с Base64URL прави съдържанието им подходящо за компактния формат на токена. Може да създадете или обновите JWT, когато работите по приложение или тествате работен процес, който използва удостоверяване с токени.
Подписването на JWT работи изцяло във вашия браузър. Входните данни се обработват на вашето устройство и не се качват, съхраняват или изпращат на сървър. Работи офлайн, след като страницата се зареди, така че можете да го използвате без мрежова връзка след този момент.
Този инструмент е полезен за разработчици и DevOps инженери, които трябва да създадат HMAC-подписан JWT, без да инсталират нищо локално. Браузърният работен процес е удобен и когато използвате друга машина или искате да избегнете изпращането на вътрешни данни към услуга на трета страна.
Стъпка 1: Въведете или редактирайте JWT заглавната част и JSON данните. Уверете се, че данните са валиден JSON, преди да подпишете.
Стъпка 2: Въведете споделената тайна, използвана за създаване на HMAC подписа.
Стъпка 3: Изберете HS256, HS384 или HS512 като алгоритъм за подписване.
Стъпка 4: Прегледайте генерирания токен във вида header.payload.signature, след което го копирайте за вашия работен процес. Можете да прегледате резултата с JWT Decoder.
Случай на употреба: Създайте JWT за работен процес за разработка или тестване, без да инсталирате локален инструмент.
Случай на употреба: Подпишете токен от която и да е машина, която използвате, директно в браузъра си.
Случай на употреба: Работете с чувствителни или вътрешни данни, без да ги изпращате на услуга на трета страна.
Случай на употреба: Създавайте бързо токен с HS256, HS384 или HS512, когато проект използва HMAC подписване със споделена тайна.
Случай на употреба: Редактирайте JSON заглавната част или данните на токен и генерирайте нов подпис със споделената тайна.
Случай на употреба: Прегледайте генерирания токен с JWT Decoder, когато трябва да видите съдържанието му.