Inicio rápido
-
Establecer secreto
HS256 compartió secreto.
-
Editar carga útil
Objeto JSON; los valores predeterminados incluyen sub/iat/exp.
-
Generar y copiar
Copia el token a jwt-decoder para verificarlo.
Introduzca JSON de carga útil y un secreto compartido para firmar JWTs HS256 localmente; empareje con jwt-decoder para pruebas. Solo Dev; Nunca exponga secretos de producción en el navegador.
Privacidad: procesado localmente, nunca cargado.
↓ Pega en el área de entrada de abajo para ver los resultados al instante
使用 HS256 与共享密钥在浏览器本地签发 JWT; 适合开发调试,生产密钥勿暴露在前端。
Payload (JSON)
Introduzca JSON de carga útil y un secreto compartido para firmar JWTs HS256 localmente; empareje con jwt-decoder para pruebas. Solo Dev; Nunca exponga secretos de producción en el navegador.
Establecer secreto
HS256 compartió secreto.
Editar carga útil
Objeto JSON; los valores predeterminados incluyen sub/iat/exp.
Generar y copiar
Copia el token a jwt-decoder para verificarlo.
Pegue en jwt-decoder para inspeccionar las advertencias de cabecera/carga útil y caducidad.
La firma del lado del cliente no es para la autenticación de producción; firmar tokens reales en el servidor.
Al desarrollar puntos finales de API, a menudo necesitas JWTs de prueba. Abra la herramienta y: 1) Introduzca JSON en la carga útil (por ejemplo {"user_id":123}); 2) Establecer el algoritmo HS256; 3) Clave de prueba de entrada (como 'tu secreto de 256 bits'); 4) Haga clic en generar y copiar. Todo el procesamiento se realiza localmente en su navegador.
Pegue el JWT en el encabezado de Autorización de la API (formato: Bearer <token>), o verifique con nuestro jwt-decoder. Para probar la caducidad, modifique el campo 'exp' en Carga útil como sello de tiempo de UNIX (por ejemplo, 1698765432). Recuerde que HS256 utiliza cifrado simétrico - prefiere RS256 en producción.
Input
secret + {"sub":"user"} Output
eyJhbGciOiJIUzI1NiIs…
Solo HS256; Los algoritmos asimétricos necesitan manejo de claves privadas.
No; firmado localmente con Web Crypto.
La carga útil debe ser estricta JSON: 1) Todas las claves en comillas dobles; 2) Valores de cadena en comillas dobles; 3) No hay comentarios/comas posteriores. Por ejemplo {"sub":"user1"} funciona pero {sub:'user1'} o {"age":30,} no. Valide la sintaxis con una herramienta JSON primero.