Criptografía y seguridad

Generadores de hashes criptográficos SHA, decodificadores JWT y utilidades de seguridad en el navegador.

Herramientas disponibles (60)

← Volver a todas las herramientas

Codificación y compresión de datos

Codificador y decodificador Base64

Convierte texto UTF-8 o archivos binarios localmente con Base64 o Base64URL. La decodificación de texto conserva U+FEFF inicial y exige UTF-8 válido; la binaria conserva cualquier byte. Usa API web nativas, sin biblioteca de códec adicional, API de pago ni carga de datos por esta conversión.

Codificador y decodificador de componentes URL

Codifica un componente URL con escapes porcentuales UTF-8 o decodifica una capa. Incluye salida inmediata, ejemplos y copia.

Compresor y descompresor Gzip / Deflate en navegador

Comprime texto o archivos como Gzip, Zlib o DEFLATE sin envoltura con niveles 1–9. Restaura bytes exactos, revisa UTF-8 y tamaños y descarga archivos completos.

Descompresor local de flujos Brotli (.br)

Decodifica un flujo Brotli en Base64 a texto UTF-8 en el navegador, con límites de tamaño, cancelación y copia completa.

Conversor de nombres de dominio internacionalizados (IDN) y Punycode

Conversor de nombres de dominio internacionalizados (IDN) y Punycode: Convierte etiquetas IDN separadas por puntos entre Unicode y formas ACE `xn--` canónicas, sin resolver DNS.

Conversor de codificación binaria UUEncode y UUDecode

Convierte texto UTF-8 a UUEncode tradicional. Cada línea contiene hasta 45 bytes, con cuatro caracteres por cada tres bytes, entre una cabecera begin y una línea de longitud cero seguida de end. La decodificación recupera texto UTF-8.

Conversor bidireccional entre Hexadecimal y Base64

Convierte pares de bytes hexadecimales a Base64 estándar o decodifica Base64 a hexadecimal en minúsculas. No aplica conversión de juego de caracteres a los bytes.

Conversor de bits binarios (0 y 1) a texto y ASCII

Convierte cada byte UTF-8 en ocho dígitos binarios. La decodificación reúne los bytes y valida la secuencia UTF-8 completa, incluidos chino y emoji.

Escape de tres entidades HTML

Escapa o revierte entidades HTML para &, < y >. No implementa CSS.escape ni escape de identificadores CSS.

Escapador y desescapador de entidades reservadas XML

Convierte cinco caracteres reservados a sus entidades XML predefinidas y viceversa; no analiza ni valida documentos XML.

Compresor y descompresor de cadenas LZ-String

Compresor y descompresor de cadenas LZ-String: Aplica compresión de diccionario basada en LZ diseñada por pieroxy para almacenamiento compacto en el navegador.

Inspector de bytes hexadecimales

Analiza pares hexadecimales y muestra longitud, hex, decimal, binario y filas indexadas como JSON. No genera literal de array C, C++ o Rust.

Extractor de marcas de tiempo y dirección MAC en UUID v1/v2

Extractor de marcas de tiempo y dirección MAC en UUID v1/v2: Reconstruye el recuento de marcas de tiempo de 60 bits y 100 nanosegundos desde el 15 de octubre de 1582 y extrae la dirección de nodo MAC de 48 bits.

Autenticación y credenciales

Probador de expresiones regulares

Prueba expresiones regulares de JavaScript en un Worker aislado. Resalta coincidencias, revisa grupos con nombre y consulta reemplazos de texto con límites de tamaño.

Decodificador JWT

Decodifica JWT localmente y consulta fechas, tiempos relativos y estados de exp, nbf e iat con el reloj del dispositivo, sin verificar firmas.

Estimación de fortaleza de contraseña y tiempo de ataque sin conexión

Estima una contraseña sin espacios externos con zxcvbn: puntuación 0–4, etiqueta, longitud UTF-16, tiempo estimado para hash lento sin conexión y consejos. Sin entropía ni consulta de filtraciones.

Generador y validador de códigos 2FA TOTP (Google Authenticator)

Generador y validador de códigos 2FA TOTP (Google Authenticator): Calcula el contador de tiempo T = piso (marca de tiempo / 30), genera un resumen HMAC-SHA1 y extrae un código de truncamiento dinámico de 6 dígitos.

Generador de contraseñas de un solo uso basadas en contador (HOTP)

Generador de contraseñas de un solo uso basadas en contador (HOTP): Calcula HMAC-SHA1 a través de un valor de contador big-endian de 8 bytes y realiza un truncamiento dinámico.

Generador de bytes aleatorios criptográficamente seguros

Generador de bytes aleatorios criptográficamente seguros: Llena el búfer Uint8Array con entropía del grupo CSPRNG del navegador `crypto.getRandomValues()`.

Decodificador e inspector de respuestas SAML 2.0 XML

Decodifica XML SAML Base64 o comprimido e informa emisor, caracteres y vista breve. No extrae Subject, Assertion ni Signature.

Generador de frases de contraseña Diceware

Genera de 1 a 20 palabras aleatorias de la lista de 7776 palabras de EFF y consulta su cantidad y bits aleatorios estimados.

Generador de cabeceras de autorización HTTP Basic Auth

Codifica username y password de un objeto JSON como bytes UTF-8 de username:password, después en Base64 con el prefijo Basic. Al decodificar, separa en los primeros dos puntos y devuelve username y credentials; credentials contiene toda la contraseña, incluidos los dos puntos posteriores.

Inspector de seguridad contra inyecciones XSS y SQL en URLs

Decodifica el texto hasta tres veces y busca patrones de recorrido, script y SQL; no analiza componentes URL ni demuestra seguridad.

Generador de contraseñas de alta seguridad con modismos chinos (Chengyu)

Elige 2–8 modismos chinos de una lista interna de 10 con aleatoriedad criptográfica; no es un corpus amplio auditado.

Constructor interactivo de cabeceras Referrer-Policy

Constructor interactivo de cabeceras Referrer-Policy: Valida las directivas de especificación de la política de referencia del W3C y genera un encabezado de respuesta HTTP estándar.

Constructor de cabeceras Permissions-Policy (Feature-Policy)

Constructor de cabeceras Permissions-Policy (Feature-Policy): Construye directivas de encabezado de política de funciones/política de permisos del W3C que restringen las capacidades del navegador.

Hashes criptográficos e integridad

Generador de hashes SHA

Calcula localmente el hash de texto o de un archivo local seleccionado o soltado con SHA-1, SHA-256, SHA-384 o SHA-512.

Generador de hash MD5 para texto

Calcula MD5 del texto UTF-8 introducido y devuelve 32 caracteres hexadecimales en minúsculas. No acepta archivos; MD5 no sirve para nuevos usos de seguridad.

Generador de hashes SHA-3 y Keccak

Generador de hashes SHA-3 y Keccak: Ejecuta el hash de construcción de esponja Keccak-256 y extrae los primeros 4 bytes como selector de funciones.

Generador de códigos de autenticación HMAC

Generador de códigos de autenticación HMAC: Calcula el código de autenticación de mensajes con clave hash utilizando Web Crypto SubtleCrypto.sign con algoritmo HMAC.

Generador de Bcrypt Hash

Usa Generador de Bcrypt Hash directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.

Generador de Argon2id Contraseña Hash

Usa Generador de Argon2id Contraseña Hash directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.

Calculadora de suma CRC32

Calcula CRC32 del texto introducido. No ofrece CRC16.

Calculadora de sumas de comprobación Adler-32

Calculadora de sumas de comprobación Adler-32: Itera dos sumas consecutivas módulo 65521 de 16 bits: A = (1 + Σ D_i) mod 65521, B = (Σ A_i) mod 65521.

Herramienta de BLAKE2b-256 Text Hash

Usa Herramienta de BLAKE2b-256 Text Hash directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.

Herramienta de BLAKE3 Text Hash

Usa Herramienta de BLAKE3 Text Hash directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.

Calculadora MurmurHash3 x86 de 32 bits

Calculadora MurmurHash3 x86 de 32 bits: calcula un hash hexadecimal de ocho caracteres para texto UTF-8 con semilla fija 0. No es criptográfico.

Calculadora de hashes de dispersión rápida FNV-1a

Calcula hashes FNV-1a de 32 y 64 bits a partir de texto UTF-8 y devuelve valores decimales sin signo y hexadecimales. El texto debe tener menos de 5.000.000 bytes UTF-8.

Banco de pruebas de rendimiento y coste de trabajo en Bcrypt

Cronometra un hash bcrypt por cada coste elegido en este navegador y muestra milisegundos redondeados a dos decimales. El resultado varía según el dispositivo y la carga.

Cifrado simétrico y asimétrico

Cifrado y descifrado AES (Web Crypto)

Cifrado y descifrado AES (Web Crypto) — PBKDF2-HMAC-SHA256 deriva una clave de 32 bytes con 120000 iteraciones y una sal de 16 bytes. AES-GCM usa un IV de 12 bytes y añade la etiqueta de autenticación de 16 bytes al texto cifrado antes de codificar en Base64.

Generador de pares RSA para cifrado y firma

Genera pares independientes RSA-OAEP-SHA-256 para cifrado y RSASSA-PKCS1-v1_5-SHA-256 para firma, de 2048, 3072 o 4096 bits. Exporta PEM/JWK de cifrado y JWK de firma; no genera claves SSH.

Herramienta de cifrado y descifrado asimétrico RSA

Herramienta de cifrado y descifrado asimétrico RSA: Importa la clave pública RSA a través de SubtleCrypto, aplica el relleno de cifrado asimétrico óptimo (OAEP) y genera texto cifrado.

Generador y verificador de firmas digitales RSA

Generador y verificador de firmas digitales RSA: Calcula el resumen de datos SHA-256, aplica el exponente de firma de clave privada RSA y verifica la firma con clave pública.

Generador de pares de claves ECDSA P-256

Genera un par ECDSA P-256 y exporta PEM/JWK. No genera claves Ed25519.

Demostración XOR de códigos de caracteres

Demostración XOR: aplica XOR solo a la primera unidad UTF-16 de cada punto de código de entrada con una clave entera JSON de 0 a 65535. No procesa bytes ni ofrece cifrado seguro.

Explorador interactivo de derivación de claves PBKDF2

Deriva bytes de clave con PBKDF2 de Web Crypto en el navegador. SHA-256 y 100.000 iteraciones son valores predeterminados; JSON permite elegir hash compatible, iteraciones y longitud de salida en bits.

Herramienta de derivación de claves con protección de memoria Scrypt

Herramienta de derivación de claves con protección de memoria Scrypt: Ejecuta el algoritmo de memoria dura Scrypt (RFC 7914) que requiere asignación de memoria secuencial.

Simulador de división y reconstrucción de secretos de Shamir (SSS)

Simulador de división y reconstrucción de secretos de Shamir (SSS): Construye un polinomio aleatorio de grado (k-1) sobre el campo de Galois GF(256) y evalúa los puntos (x, f(x)).

Herramienta de derivación de claves HKDF (RFC 5869)

Herramienta de derivación de claves HKDF (RFC 5869): Calcula PRK = HMAC-Hash(salt, IKM) y se expande en subclaves criptográficamente independientes.

Herramienta de cifrado autenticado ChaCha20-Poly1305 AEAD

Herramienta de cifrado autenticado ChaCha20-Poly1305 AEAD: Ejecuta un cifrado de flujo ChaCha de 20 rondas y calcula una etiqueta de autenticación única Poly1305 de 128 bits.

Generador y verificador de firmas digitales Ed25519

Generador y verificador de firmas digitales Ed25519: Calcula la firma digital de curva de Edwards Ed25519 (RFC 8032) en la memoria del navegador.

Inspector de capacidades y algoritmos admitidos en Web Crypto API

Comprueba el contexto actual del navegador e intenta cuatro operaciones Web Crypto: SHA-256, AES-GCM, HMAC-SHA-256 y ECDSA P-256. Los resultados solo describen este contexto.

Categoría de herramienta

Inspector de certificados digitales X.509 en formato PEM

Inspector de certificados digitales X.509 en formato PEM: Analiza la secuencia DER ASN.1, decodifica campos X.509 v3, extrae nombres alternativos de sujeto (SAN) y valida fechas.

Generador y decodificador de peticiones CSR (Certificate Signing Request)

Generador y decodificador de peticiones CSR (Certificate Signing Request): Construye la estructura CSR PKCS#10 que contiene CertificationRequestInfo y firma automáticamente con la clave privada generada.

Calculador de huellas y conversor de claves públicas SSH

Valida una clave pública OpenSSH y muestra huella SHA-256 y metadatos. No convierte la clave a otro formato.

Inspector de claves públicas PGP y OpenPGP

Inspector de claves públicas PGP y OpenPGP: Analiza los encabezados de paquetes OpenPGP RFC 4880 (paquete de clave pública, paquete de identificación de usuario), extrae la huella digital de la clave y la fecha de creación.

Evaluador de seguridad de suites de cifrado TLS 1.2 y 1.3

Evaluador de seguridad de suites de cifrado TLS 1.2 y 1.3: Analiza la versión del protocolo, el mecanismo de intercambio de claves (ECDHE/RSA), el cifrado simétrico (AES/3DES) y el algoritmo MAC.

Generador de hashes de anclaje de clave pública SPKI y HPKP

Calcula SHA-256 de los bytes Base64 y forma un pin; no verifica que sean una clave SPKI válida. HPKP está obsoleto.

Calculadora de expiración y período de validez de certificados SSL

Calculadora de expiración y período de validez de certificados SSL: Analiza las marcas de tiempo de validez ASN.1 NotBefore y NotAfter y las compara con el reloj actual del sistema.

Comparador de SSL Certificado & Public Clave

Usa Comparador de SSL Certificado & Public Clave directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.