Создать JWT (HS256)

Создайте JSON Web Token с подписью HMAC-SHA256 из JSON-payload и секрета — удобно для тестирования API или отладки интеграции аутентификации.

Пример:
Никогда не используйте рабочий секрет в онлайн-инструменте.

Как это работает

JWT состоит из трёх частей, закодированных в Base64 URL и разделённых точками: заголовок с описанием алгоритма, payload с данными («claims») и подпись, которая гарантирует, что токен не был изменён. Этот инструмент вычисляет подпись HMAC-SHA256 по вашему секрету и собирает три части вместе — точно так же, как это сделал бы сервер аутентификации.

Почему секрет нельзя никому передавать?

Секрет HMAC — это то, что подтверждает, что JWT действительно выпущен вами. Если кто-то другой знает этот секрет, он может подделать действительные токены от вашего имени, например присвоив себе права администратора. Никогда не используйте рабочий (production) секрет в онлайн-инструменте для тестирования.

Может ли этот инструмент проверить существующий JWT?

Нет, этот инструмент предназначен только для создания нового токена из payload и секрета. Чтобы проверить полученный токен, нужно пересчитать его подпись с тем же секретом и сравнить с подписью из токена.

Обработка на 100% локально: подпись вычисляется целиком в вашем браузере через WebAssembly; ни payload, ни секрет не передаются на сервер.