Генератор JWT (подпись токена HS256)
Создавайте и подписывайте JWT-токены с HS256, HS384 или HS512 по JSON-payload и секретному ключу, с быстрыми кнопками для iat, exp и sub, и проверяйте подпись существующего токена.
Как пользоватьсяСоздать и подписать JSON Web Token
Генератор JWT (подпись токена HS256): для чего нужен
Напишите payload в JSON, введите секретный ключ и выберите алгоритм. Инструмент собирает заголовок, кодирует всё в Base64 URL и подписывает токен HMAC через Web Crypto API. Кнопки добавляют claims iat и exp, а отдельное поле проверяет, совпадает ли подпись существующего токена с ключом.
Как пользоваться
- Напишите payload в JSON.
- Введите ключ и алгоритм.
- Скопируйте токен или проверьте другой.
Когда использовать
- Тестирование API, требующих аутентификации по JWT.
- Создание токенов для сред разработки.
- Понимание того, как работает подпись JWT.
Частые вопросы
Что такое JWT?
Это токен в формате заголовок.payload.подпись, где каждая часть закодирована в Base64 URL. Payload содержит сведения (claims), например пользователя (sub) и срок действия (exp), а подпись гарантирует, что никто не изменил содержимое, не зная ключа.
Шифруется ли payload?
Нет. Любой может декодировать и прочитать payload подписанного JWT. Подпись лишь не позволяет вносить изменения. Никогда не помещайте в токен пароли или чувствительные данные.
Какой ключ использовать для HS256?
Длинный случайный секретный ключ, не менее 32 байт, который хранится только на сервере. Для тестов можно создать его генератором паролей. Инструмент подписывает через Web Crypto API.
Правда бесплатно?
Да, 100% бесплатно. Без регистрации, без подписки и без ограничений использования. Все инструменты Tools123 бесплатны.