Перейти к содержимому
Toova
Все инструменты

Генератор JWT (HS256)

Приватность по умолчанию — работает полностью в вашем браузере

Соберите JWT с подписью HS256 из JSON-payload и общего секрета. Заголовок, тело и подпись считаются в браузере через Web Crypto.

Почему только HS256

HS256 — самый распространённый алгоритм JWT и использует HMAC с SHA-256, который Web Crypto поддерживает нативно. RS256 и ES256 требуют приватного ключа и появятся, когда генератор пары ключей разовьётся.

Секрет отправляется на сервер

Нет. Подпись выполняется в браузере через crypto.subtle. Секрет и payload не покидают вкладку.

Какой длины должен быть секрет

Для HS256 — минимум 32 байта (256 бит). Более короткие секреты ослабляют гарантию безопасности, хотя подпись всё ещё проверяется.

Часто задаваемые вопросы

Почему только HS256?
HS256 — самый распространённый алгоритм JWT и использует HMAC с SHA-256, который Web Crypto поддерживает нативно. RS256 и ES256 требуют приватного ключа и появятся, когда генератор пары ключей разовьётся.
Секрет отправляется на сервер?
Нет. Подпись выполняется в браузере через crypto.subtle. Секрет и payload не покидают вкладку.
Какой длины должен быть секрет?
Для HS256 — минимум 32 байта (256 бит). Более короткие секреты ослабляют гарантию безопасности, хотя подпись всё ещё проверяется.
Можно добавить iat или exp?
Просто включите iat и exp прямо в JSON-payload. Инструмент не подставляет их автоматически — клейм-сет остаётся под вашим контролем.