Elysia Tools

Просматривайте инструменты, примеры, визуальные объяснения и тематические руководства в одном понятном пространстве.

Популярные категории

Темы

Язык
ZHESPTRUFRDEEN

Elysia Tools

Навигация

Security

JWT Инспектор и Верификатор

· Последнее обновление:2026-06-18

Декодирует header/payload JWT с подсветкой, диагностирует стандартные claims, проверяет подпись ключами HS*/RS*/PS*/ES*/EdDSA и показывает демо подделки

Детали

С чем помогает этот инструмент

Вставьте компактный JWT (JWS), и инструмент:

  1. Декодирует header и payload (base64url) в читаемый JSON с подсветкой.
  2. Проверяет стандартные claims (exp / nbf / iat / iss / aud / sub / jti), отмечая истёкшие, ещё недействительные или отсутствующие.
  3. Проверяет подпись общим секретом (HS) или асимметричным публичным ключом PEM/JWK (RS/PS/ES/EdDSA).
  4. По желанию переподписывает изменённый payload вашим ключом, показывая, почему верификатор обязан фиксировать ожидаемый alg и отбрасывать токены, подписанные чужой стороной.

Замечания по безопасности:

  • Проверка выполняется на сервере через Node crypto; секрет/ключ не покидает запрос.
  • Токены с alg=none распознаются и никогда не считаются валидными.
  • Всегда принудительно задавайте ожидаемый алгоритм, issuer и audience на своём бэкенде; инструмент — для проверки и обучения.

Запуск

Запустить этот инструмент

Заполните форму, запустите инструмент и посмотрите результат на этой же странице.

Примеры

Примеры для этого инструмента

Связано

Продолжить с похожими инструментами и темами

Подготовлено командой Elysia Tools
JSON107
Keys17

Руководство по использованию инструмента

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

Ключевые факты

Категория
Security
Типы ввода
textarea, select, text, number
Тип вывода
html
Покрытие примерами
4
API доступен
Да

Обзор

Удобный инструмент для декодирования и верификации JSON Web Tokens (JWT), который позволяет мгновенно разобрать заголовок и полезную нагрузку, проверить валидность стандартных claims и подтвердить подпись с использованием алгоритмов HS*, RS*, PS*, ES* или EdDSA.

Когда использовать

  • При необходимости быстро расшифровать содержимое JWT-токена и проверить значения claims, таких как время истечения (exp) или эмитент (iss).
  • Для отладки авторизации в веб-приложениях и проверки корректности подписи токена с помощью секретного ключа или публичного сертификата PEM/JWK.
  • Для тестирования уязвимостей безопасности API, включая симуляцию подделки полезной нагрузки (payload) и проверку реакции бэкенда.

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

  1. 1Вставьте закодированный JWT-токен в текстовое поле ввода.
  2. 2Выберите режим работы: только декодирование, полная верификация подписи или демонстрация подделки payload.
  3. 3Укажите общий секрет для алгоритмов HS* или вставьте публичный ключ в формате PEM/JWK для асимметричных алгоритмов.
  4. 4Нажмите кнопку выполнения, чтобы получить структурированный JSON с подсветкой синтаксиса, диагностику claims и статус проверки подписи.

Сценарии использования

  • Отладка интеграции OAuth2/OIDC путем анализа структуры токенов доступа (Access Tokens) и идентификаторов (ID Tokens).
  • Проверка корректности генерации JWT на стороне сервера авторизации перед его развертыванием в продакшн.
  • Обучение разработчиков принципам работы криптографических подписей и защите от атак на JWT.

Сравнение альтернатив

  • Генерирует JSON Web Keys (JWK) для RSA, EC (P-256/P-384/P-521/secp256k1) и OKP (Ed25519/Ed448/X25519/X448), либо разбирает существующий JWK для просмотра пар…

  • Декодировать JWT токены

  • Подкиньте любой файл сохранения — NBT из Minecraft, GVAS из Unreal Engine, контейнеры Palworld, текстовые JSON/XML/INI/Lua-сейвы, SQLite-профили — и получите…

Для кого

Подходит для

  • Разбирать контент в браузере.
  • Задачи, в которых важен параметр «Режим проверки», например Только декодировать или Проверить подпись.
  • Рабочий процесс «Decode and verify a sample HS256 token» за один проход.

Не подходит для

  • Полностью автоматизированные пакетные задачи — эта страница предназначена для интерактивной работы; для скриптов используйте конечную точку API.
  • Контент в других форматах — этот инструмент ожидает контент.

Граничные случаи и частые ошибки

  • Очень большие файлы

    Большие файлы обрабатываются дольше и могут достичь пределов памяти браузера — сначала попробуйте меньший образец.

  • Пропуск проверки результата

    Сравните первые строки или страницы результата со входными данными, прежде чем использовать его в работе.

  • Файлы из необычных программ экспорта

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

Примеры

1. Проверка подписи токена HS256

Backend-разработчик

Контекст

Разработчик настраивает авторизацию в API и хочет убедиться, что сгенерированный токен корректно подписывается общим секретом.

Проблема

Необходимо проверить валидность claims и подпись токена HS256.

Как использовать

Вставьте JWT-токен в поле ввода, выберите режим "Проверить подпись" и укажите секретный ключ в поле "Общий секрет (HS*)".

token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkphbmUgRG9lZSIsImlhdCI6MTUxNjIzOTAyMn0.yo-bLjjeUhUPia17JiJbc2f1e0JXJIJAi4auivcB-IY", mode: "verify", secret: "demo-secret-2026"

Результат

Инструмент декодирует заголовок и полезную нагрузку, подсвечивает claims и подтверждает успешную проверку подписи.

2. Анализ просроченного токена с публичным ключом RS256

Инженер по безопасности

Контекст

При аудите логов обнаружен токен, который вызывает ошибки авторизации у пользователей.

Проблема

Требуется выяснить причину отклонения токена и проверить его подпись с помощью публичного ключа PEM.

Как использовать

FAQ

Безопасно ли вводить секретные ключи на этом сайте?

Да, проверка выполняется на сервере с использованием Node crypto, и ваши ключи или токены не сохраняются и не передаются третьим лицам.

Какие алгоритмы подписи поддерживает верификатор?

Инструмент поддерживает симметричные алгоритмы HS256/384/512, а также асимметричные алгоритмы RS*, PS*, ES* и EdDSA.

Что происходит при обнаружении токена с алгоритмом alg=none?

Токены с алгоритмом none распознаются системой безопасности инструмента и никогда не признаются валидными.

Можно ли настроить допустимую разницу во времени при проверке claims?

Да, вы можете задать параметр "Допустимый сдвиг часов" в секундах для компенсации рассинхронизации времени на серверах.

Что показывает режим демонстрации подделки (forge)?

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

Главная
Инструменты3201
Примеры593
Визуализации465
Средства просмотра файлов103
Темы233
Теги333
Изображения, аудио и видео657

Инструменты для обработки, конвертации и оптимизации изображений, аудио и видео

Математика, даты и финансы644

Калькуляторы, числовые инструменты, логика дат, статистика и финансы

Дизайн и цвет297

Инструменты для цвета, макетов, графики, визуального стиля и дизайна

Текст и письмо209

Инструменты для письма, очистки, форматирования, извлечения и анализа текста

Разработка и Web193

Инструменты разработчика, сетевые утилиты, веб-отладка и автоматизация

Преобразование и кодирование175

Инструменты для преобразования форматов, файлов, архивов, единиц и кодировок

Проверка источников FLAC/WAV и передача доказательств
Проверка и передача виджета розыгрыша для собственного хостинга
Проверка пакета кодов Stripe перед локальным импортом
Технический отбор фотографий и передача кандидатов на обработку
Структура интерфейса по скриншоту: проверка и передача разработчику

© 2026 Elysia Tools. Все права защищены.

ДокументацияТарифыО насУсловия использованияПолитика конфиденциальностиCookieКонтакты
Безопасность

Примеры JWT

Полные примеры JWT от базовой структуры токенов до продвинутых реализаций безопасности

Разработка

JSON Примеры Terraform Plan

Файлы Terraform plan JSON для визуализации зависимостей и проверки изменений, похожие на terraform show -json

Обработка текста

Примеры Hex/Unicode Конвертера

Тестовые примеры для преобразования hex и unicode escape-последовательностей

Веб-технологии

Примеры Коммуникации WebRTC в Реальном Времени

Комплексные примеры WebRTC для P2P аудио/видео коммуникации, каналов данных, обмена экраном и сервера сигнализации

Security

Генератор и анализатор JWK

Генерирует JSON Web Keys (JWK) для RSA, EC (P-256/P-384/P-521/secp256k1) и OKP (Ed25519/Ed448/X25519/X448), либо разбирает существующий JWK для просмотра параметров, отпечатка и метаданных

Cryptography

Декодер assertion WebAuthn Passkey и отладчик challenge

Разбирает clientDataJSON, authenticatorData, flags, rpIdHash и signCount; проверяет ES256, RS256 или Ed25519 при наличии открытого ключа.

Security

Декодер JWT

Декодировать JWT токены

Development

Просмотрщик игровых сохранений

Подкиньте любой файл сохранения — NBT из Minecraft, GVAS из Unreal Engine, контейнеры Palworld, текстовые JSON/XML/INI/Lua-сейвы, SQLite-профили — и получите определённый формат, версии движка, ключевые поля прогресса и ограниченное дерево структуры.

Вставьте проблемный JWT, выберите режим верификации и вставьте публичный ключ в поле "Публичный ключ PEM / JWK".

token: "eyJhbGciOiJSUzI1NiIs...", mode: "verify", publicKey: "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."

Результат

Инструмент указывает на истекший claim "exp" (время действия) и подтверждает, что криптографическая подпись токена верна.

Генератор и анализатор JWK
Декодер JWT
Просмотрщик игровых сохранений