Генератор JWT
Создайте и подпишите JWT сразу: HS256, RS256, ES256…, введите секрет или создайте пару ключей, правьте payload кнопками iat, exp, nbf и копируйте токен.
Как создать JWT
- Выберите алгоритм. HS… использует секрет (случайный уже готов); RS… и ES… — закрытый ключ: нажмите «Новая пара ключей» или вставьте свой.
- Измените payload; кнопки задают iat, срок действия exp (от 15 минут до 7 дней), nbf, sub и iss. Даты сразу видны ниже в понятном виде.
- Токен подписывается по мере ввода. Скопируйте его или нажмите «Открыть в декодере JWT», чтобы прочитать его и проверить подпись.
Частые вопросы
HS256 использует общий секрет для подписи и проверки — просто, если участвует одна система. RS256 и ES256 подписывают закрытым ключом, а проверяются открытым — удобнее, когда токены проверяют несколько сервисов. У ES256 подпись короче, чем у RS256.
PEM, начинающийся с «BEGIN PRIVATE KEY». Старый «BEGIN RSA PRIVATE KEY» нужно сначала преобразовать, например командой openssl pkcs8 -topk8 -nocrypt -in old.pem -out new.pem.
Получатель токена проверяет подпись открытым ключом. Он вычисляется из закрытого и его можно скопировать; открытый ключ можно раздавать, а закрытый держите в секрете.
iat — время выпуска токена, exp — когда он истекает, nbf — с какого момента он действует. Все три — секунды с 1 января 1970 года; соответствующие даты видны прямо под payload.
Да, они подписаны по стандарту. Но с секретом или закрытым ключом рабочей системы работайте только на доверенном устройстве и не вставляйте их больше никуда.
Полностью бесплатно и без регистрации.
Похожие инструменты
Декодер JWTHeader, payload, срок действия и проверка подписи JWTRSA-шифрованиеКлючи RSA, шифрование и расшифровка текстаГенератор хешейХеши MD5, SHA-1, SHA-256, SHA-384, SHA-512Просмотр MarkdownНабирайте Markdown, смотрите результат и берите HTMLHTML в MarkdownПревратите HTML или скопированный текст в MarkdownКонвертер Unix timestampTimestamp ⇄ дата и текущее Unix-времяBase64 и URL: кодирование и декодированиеКодирование и декодирование Base64 и URLГенератор Data URIФайлы и SVG в data URI для вставкиДекодер Data URIПросмотр и сохранение файла из data URI или Base64