RS256-токен: асимметричная подпись

Токен с алгоритмом RS256 и полем kid: декодер показывает асимметричную подпись и ключ проверки, в отличие от симметричного HS256.

ПресетСтраница примера инструмента

RS256-токен: асимметричная подпись — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

Вернуться к обычному виду инструмента: JWT-декодер

Об этом примере

Заголовок этого токена объявляет алгоритм RS256 (RSA + SHA-256) и содержит поле kid — идентификатор открытого ключа, которым сервер будет проверять подпись. Отличие от HS256 принципиальное: HS256 использует ОДИН секретный ключ и для подписи, и для проверки (симметрия), а RS256 — пару ключей, где подписывают закрытым, а проверяют открытым (асимметрия). Поэтому в RS256 проверяющая сторона может вообще не знать секрет и просто подтягивать открытый ключ по kid. Применяйте пресет, чтобы увидеть, как выглядит асимметричный токен и где живёт kid. Чего ждать не стоит: инструмент не проверяет саму подпись — ни HS256, ни RS256; он только декодирует содержимое и показывает алгоритм из заголовка.

Пустой ввод: вставьте токен.

Последние токены

Вставленные токены остаются в истории этого браузера только до закрытия вкладки и не попадают в экспорт на странице «Закладки». Значения скрыты по умолчанию — раскрываются кнопкой «Показать».

Готовые примеры

Найдено: 6 из 6