X-Ray: Base64 y JWT
- Nuevasin opiniones
- Gratissin límites
- Sin registroni cuenta
- Sin internetfunciona igual
Codificá y decodificá Base64, y mirá por dentro un token JWT: sus datos, cuándo vence y si la firma es válida. Todo pasa en tu navegador, sin enviar tus tokens a ningún lado.
Tus textos y tokens no se envían ni se guardan: todo pasa en tu navegadorUsar X-Ray
Archivo a Base64
Encabezado
Contenido
Qué dice
Verificar la firma ·
Cómo usar esta herramienta
- Elegí Base64 o JWTSegún lo que tengas.
- Pegá el texto o el tokenEl resultado aparece al instante.
- Copiá o verificáCopiá el resultado o verificá la firma del token.
Qué es Base64
Base64 es una forma de escribir datos binarios (una imagen, un archivo, bytes cualquiera) usando solo 64 caracteres seguros: letras, números, «+» y «/». Se usa para meter archivos dentro de un correo, de un JSON o de una página web. Cada 3 bytes se convierten en 4 caracteres, así que el resultado ocupa un 33 % más.
Base64 no es cifrado. Cualquiera puede decodificarlo, así que nunca protege una contraseña ni un dato privado: solo cambia la forma de escribirlo.
| Variante | Caracteres especiales | Dónde se usa |
|---|---|---|
| Estándar | + y /, con = al final | Correos, archivos, enlaces data: |
| URL | - y _, casi siempre sin = | Direcciones web, JWT, nombres de archivo |
Al decodificar, X-Ray acepta las dos variantes, con o sin relleno, e ignora espacios y saltos de línea. Si el resultado no es texto, te dice qué tipo de archivo parece (PNG, PDF, ZIP…) y te deja descargarlo.
Qué es un JWT
Un JWT (JSON Web Token) es la credencial que usan muchas aplicaciones para saber quién sos después de iniciar sesión. Tiene tres partes en Base64 URL, separadas por puntos:
- Encabezado: el algoritmo de la firma (
alg) y a veces qué clave se usó (kid). - Contenido: los datos o «claims»: quién lo emitió (
iss), a quién identifica (sub), cuándo vence (exp) y lo que agregue cada sistema. - Firma: la prueba de que el token lo creó quien tiene la clave y de que nadie lo modificó.
El contenido de un JWT común no está cifrado: cualquiera que tenga el token puede leerlo. Por eso no debe llevar datos sensibles. Y un token es como una llave: quien lo tiene puede usarlo hasta que vence. No lo pegues en sitios que lo envíen a un servidor. X-Ray lo procesa en tu navegador.
Cómo se verifica la firma
| Algoritmos | Qué necesitás |
|---|---|
| HS256, HS384, HS512 | El secreto compartido con el que se firmó. |
| RS256, RS384, RS512, PS256, PS384, PS512 | La clave pública RSA, en formato PEM («BEGIN PUBLIC KEY») o JWK. |
| ES256, ES384, ES512 | La clave pública de curva elíptica, en PEM o JWK. |
| EdDSA | La clave pública Ed25519 (en navegadores que ya lo soportan). |
También podés pegar un JWKS completo (el JSON con la lista keys que publican los proveedores de inicio de sesión): X-Ray elige la clave que coincide con el kid del token. La verificación usa Web Crypto, el motor criptográfico del navegador. Si el token dice alg: none, no tiene firma y cualquiera pudo haberlo fabricado: X-Ray te lo advierte.
Preguntas frecuentes
¿Base64 sirve para proteger una contraseña?
No. Base64 no es cifrado: cualquiera lo decodifica en un segundo. Solo cambia la forma de escribir los datos.
¿Es seguro pegar mi token JWT acá?
Sí: X-Ray lo decodifica y verifica en tu navegador y no lo envía a ningún lado. Igual, tratá los tokens como contraseñas y no los compartas.
¿Cómo sé si un JWT está vencido?
Pegalo y fijate en «Vence» (exp): X-Ray muestra la fecha y te dice si ya venció o cuánto le falta.
¿Puedo verificar un token RS256?
Sí. Pegá la clave pública en formato PEM o JWK, o el JWKS del proveedor, y tocá «Verificar firma».
¿Por qué el resultado de Base64 no es texto?
Porque lo que estaba codificado era un archivo o datos binarios. X-Ray te dice qué tipo de archivo parece y te deja descargarlo.
También te puede interesar
Calificaciones y opiniones
Esta herramienta y todas las de RapidTools son gratis y lo van a seguir siendo. Si te ahorró tiempo, un cafecito ayuda a mantenerlas y a sumar más.