Створення й підписання JWT з HS256 або RS256 — просто в браузері.
JWT Encoder створює JSON Web Token із header і payload, які ви пишете, та підписує його. HS256 підписує спільним секретом, RS256 — приватним ключем RSA; пару ключів інструмент може згенерувати сам. Пресети й кнопки для claims iat, exp і jti допомагають зібрати тестовий токен за кілька секунд.
Header, payload, секрет і ключі лишаються в браузері й не надсилаються на сервер — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Ключі, збережені в сховище ключів, зберігаються лише на цьому пристрої й не синхронізуються з акаунтом. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях».
HS256 використовує один секрет і для підпису, і для перевірки, тож кожен, хто перевіряє токен, може його й випустити. RS256 підписує приватним ключем, а перевіряє публічним — це підходить сервісам, яким треба лише перевіряти токени.
Натисніть «Згенерувати нову пару ключів»: приватний ключ з'явиться в полі підпису, а публічний — нижче, готовий до копіювання в сервіс, що перевіряє токен.
У цьому браузері на цьому пристрої. Воно не синхронізується з акаунтом, а очищення даних сайту його видаляє.