Cifrado
Codifica y decodifica Base64, URL y entidades HTML, analiza JWT y calcula hashes MD5, SHA y HMAC. Las claves y el contenido nunca salen de tu navegador.
Herramientas de esta categoría
Base64
Convierte texto a Base64 y al revés, con UTF-8 correcto para acentos, chino y emoji. Todo se ejecuta en tu navegador: no se sube nada.
Codificar URL
Escapa texto a la forma %XX y lo devuelve, tratando una URL completa y un valor de parámetro como trabajos distintos. Todo en tu navegador.
Entidades HTML
Convierte < > & y las comillas en entidades HTML y las devuelve en una sola pasada, así que &lt; da <, no un ángulo. En tu navegador.
JWT (decodificar y verificar)
Divide un JWT en cabecera, payload y firma, verifica firmas HS256/384/512 con tu secreto y traduce exp y nbf a fechas. Todo en tu navegador.
Escape Unicode
Convierte texto no ASCII y emoji en escapes \uXXXX o \xXX y los devuelve, con los emoji escritos como pares suplentes correctos. En tu navegador.
Archivo a Base64
Arrastra cualquier archivo y obtén su Base64 y una data URL lista para src o url(), con MIME, tamaño y longitud. No se sube nada.
Hash
Calcula resúmenes MD5, SHA-1, SHA-256, SHA-512 o MD4 de cualquier texto, en bytes UTF-8 para que coincidan con openssl. En tu navegador.
Base64 a archivo
Convierte Base64 o una data URL en un archivo descargable, con el tipo y la extensión detectados. Maneja saltos de línea y relleno ausente.
HMAC
Firma un mensaje con una clave secreta mediante HMAC y obtén un resultado que coincide con Node, Java y Python. La clave no sale de tu navegador.
Convertidor hex
Convierte entre hexadecimal y texto, aceptando 0x, \x, espacios y dos puntos, con el número de bytes en UTF-8. Todo en tu navegador.
Código Morse
Traduce texto a código Morse y a la inversa. Letras, dígitos y puntuación común, con los caracteres desconocidos reportados. En tu navegador.
Generador de htpasswd
Genera la línea htpasswd para la autenticación básica de Apache o Nginx en bcrypt o APR1-MD5, y explica por qué nginx pide APR1. Sin subir nada.
Base32
Convierte texto a Base32 y al revés con el alfabeto estándar o base32hex. Lo no ASCII va como bytes UTF-8; al decodificar se toleran minúsculas.
Base58 / 62 / 100
Codifica y decodifica texto como Base58, Base62 o Base100, con los alfabetos Base58 de Bitcoin y Flickr. El texto no ASCII va como bytes UTF-8.
CRC-32
Calcula la suma de verificación CRC-32 de cualquier texto en seis variantes, con IEEE, Castagnoli y Koopman incluidas, y dónde se usa cada una.
CRC-16
Calcula sumas de verificación CRC-16 de cualquier texto en nueve variantes habituales — ARC, Modbus, XMODEM, KERMIT y más — cada una con su caso de uso.
RIPEMD-160
Calcula resúmenes RIPEMD-160, o cambia a HASH160 — el paso SHA-256 y luego RIPEMD-160 detrás de las direcciones Bitcoin. Salida en hex o Base64.
SHA-3 / Keccak
Calcula resúmenes SHA-3, SHAKE y Keccak original en diez variantes, incluido el Keccak-256 que usa Ethereum. La longitud de SHAKE la fijas tú.
Visor UTF-8
Muestra bytes UTF-8, puntos de código, codificación porcentual, entidades HTML y escapes en paralelo, con caracteres y bytes contados aparte.
Ofuscador de correo
Convierte una dirección de correo en entidades HTML, codificación porcentual o escapes JS para que se muestre normal y los rastreadores no la vean.
AES / DES
Cifra y descifra texto con AES, DES o 3DES en los modos CBC, GCM, CTR y ECB, con claves en texto, hex o Base64. Se ejecuta en tu navegador.
RC4
Cifra y descifra texto con RC4, con claves en texto o hex y texto cifrado en Base64 o hex. Pensado para leer datos heredados; para algo nuevo, AES.
Gzip
Comprime texto a gzip y obtén Base64 o hex, o descomprímelo de vuelta, con el tamaño original y la proporción. Se ejecuta en tu navegador.
Bcrypt
Genera hashes bcrypt ($2y$) o comprueba una contraseña contra uno existente. El factor de coste es ajustable y todo se calcula en tu navegador.
Scrypt
Genera hashes scrypt en formato PHC o verifica uno existente. Salida PHC, hex o Base64, y aviso explícito al superar el límite de memoria.
Contraseñas de BD
Genera el md5 de PostgreSQL y el mysql_native_password de MySQL y MariaDB, cada uno con una sentencia SQL lista para ejecutar.
Cisco Type 7
Descifra o recrea la cadena que sigue a password 7 en una configuración de Cisco. Un XOR de clave fija para recuperar contraseñas enmascaradas.
Thunder / FlashGet
Convierte enlaces thunder:// y similares de nuevo en direcciones HTTP, FTP o magnet, o genéralos. Nombres de archivo no ASCII tratados como UTF-8.
RSA
Cifra, descifra, firma y verifica con claves PEM RSA, o genera un par de 1024–4096 bits. Lee SPKI, PKCS#8 y PKCS#1. Todo en local.
Enlaces de proxy
Desglosa campo a campo la configuración dentro de un enlace vmess://, ss:// o ssr://. El protocolo se detecta automáticamente.
Desempaquetador JS
Desempaqueta código comprimido con eval(function(p,a,c,k,e,d){…}) o vuelve a empaquetarlo. Manipulación de cadenas: no se ejecuta ningún script.
Búsqueda inversa MD5
Busca un digest MD5 en una lista de contraseñas comunes y por enumeración, todo en tu equipo: sin subir nada ni consultar bases de datos en línea.
Certificado autofirmado
Genera en el navegador un par de claves RSA y un certificado X.509 autofirmado. Claves de 1024–4096 bits, SHA-256/384/512 y SAN, para HTTPS local.
Cifrados clásicos
César (con los 25 desplazamientos), ROT13/ROT5/ROT18/ROT47, Atbash, Vigenère y el cuadro de Polibio, con todas las transformaciones comunes a la vez.
Hash de archivo
Suelta un archivo y obtén su MD5, SHA-1, SHA-256, SHA-512 y CRC-32 para comprobar una descarga o detectar cambios. No se sube nada; todo en local.
Fuerza de contraseñas
Evalúa una contraseña: entropía, penalización por patrones, listas de contraseñas comunes y tiempo de descifrado según cinco escenarios.
Serialización PHP
Convierte datos serializados de PHP a JSON o a un literal de array, y JSON a una cadena serialize(). Lee archivos de sesión y cuenta en bytes.
TOTP / HOTP
Calcula el código de doble factor actual desde un secreto Base32 según RFC 6238 / RFC 4226, con algoritmo, paso, dígitos y ventanas contiguas.
Listado de archivo
Arrastra un ZIP, JAR, APK o DOCX y ve cada archivo con su tamaño y método de compresión. Solo se lee el directorio central, así que es instantáneo.
Firma de JWT
Firma un payload en un JWT con HS256/384/512, RS, PS, ES256/384/512 o EdDSA. Rellena iat y exp, y avisa de un token sin caducidad.
Lector de certificados
Lee un certificado X.509: sujeto y emisor, validez, clave pública, SAN, uso de la clave, algoritmo de firma y huellas. ⚠️ Solo lee, no valida.
Claves SSH
Analiza una clave pública SSH (tipo, bits, huellas SHA-256 y MD5, comentario y opciones de authorized_keys) o genera un par Ed25519 / RSA.
Mnemónica BIP-39
Genera, valida y deriva la semilla de mnemónicas BIP-39. Listas en inglés y chino simplificado, con vectores de Trezor. Todo se ejecuta en tu navegador.
Firma de cookies
Firma y verifica cookies con HMAC y obtén la forma `s:` de Express. Admite SHA-1/256/384/512 y muestra el hexadecimal para comparar con openssl.
Ansible Vault
Cifra y descifra archivos Ansible Vault en el formato real: PBKDF2-HMAC-SHA256 (10000 rondas) + AES-256-CTR + HMAC, con etiquetas vault-id.
Claves OpenPGP
Genera de verdad una clave OpenPGP Ed25519 (con subclave X25519 opcional) en tu navegador. El armor entra en gpg; también inspecciona huellas y caducidad.