Analizador de entropía

La entropía es la medida del azar en un sistema, y en criptografía es sinónimo de seguridad: una clave privada o semilla con baja entropía es predecible y vulnerable. Esta herramienta analiza cualquier entrada de texto o datos y calcula métricas de entropía: entropía de Shannon en bits, frecuencia de caracteres, distribución de bytes, y una estimación de cuánta entropía efectiva aporta. Es útil para entender por qué el azar genuino (generado por hardware) es superior a cualquier secuencia inventada por un humano, y por qué frases como "bitcoin bitcoin bitcoin" son criptográficamente débiles aunque técnicamente sean frases BIP39 válidas.

Limitaciones

Esta herramienta realiza tests estadísticos básicos. NO es un reemplazo de un test de aleatoriedad criptográfico profesional (como NIST SP 800-22). Úsala como referencia educativa.

Datos a analizar

¿Por qué importa la entropía

La entropía mide la imprevisibilidad de los datos. En criptografía, una entropía alta es esencial porque significa que un atacante no puede predecir los valores.

Ejemplos de mala entropía:

  • Claves privadas derivadas de frases simples ("password123")
  • Números con muchos ceros (0x00000...0001)
  • Patrones repetitivos (0xABABABAB...)
  • Números secuenciales (0x0102030405...)

Bitcoin usa crypto.getRandomValues() (o equivalente del sistema operativo) para generar entropía criptográficamente segura.