Generador de mnemonicos BIP39

Genera frases mnemonicas BIP39 seguras (12-24 palabras) con frase de paso opcional y deriva la semilla de 512 bits.

Genera frases mnemonicas BIP39 seguras (12-24 palabras) con frase de paso opcional y deriva la semilla de 512 bits. Genera frases mnemonicas BIP39 seguras (12-24 palabras) con frase de paso opcional y deriva la semilla de 512 bits.

Frase mnemotica
Semilla BIP32 (hex de 512 bits)
Entropia usada (hex)

Contexto

Que es BIP39

BIP39 (Bitcoin Improvement Proposal 39) define como una cartera puede representar su entropia como una frase mnemotica legible por humanos. En vez de anotar una semilla hexadecimal larga, el usuario escribe de 12 a 24 palabras tomadas de una lista fija de 2048 palabras (hoy en ingles, con muchas listas localizadas). Las palabras no son texto aleatorio: la ultima contiene un checksum derivado del SHA-256 de la entropia, de modo que una frase mal escrita se detecta al instante.

Como se mapea una frase a una semilla

La generacion comienza con entropia aleatoria de 128 a 256 bits. La entropia se hashea con SHA-256 y los primeros bits de entropia / 32 del resumen se anaden como checksum, haciendo que el total sea multiplo de 11. Cada grupo de 11 bits indexa una palabra de la lista de 2048 (2^11 = 2048). Para derivar la semilla de 512 bits, la frase se normaliza con NFKD y se alimenta a PBKDF2- HMAC-SHA512 con la sal mnemonic mas una frase de paso opcional, iterada 2048 veces. Hay que aportar la misma frase de paso para recuperar la cartera; una frase distinta produce una semilla completamente diferente.

Usar el generador

Elige cuantas palabras quieres (12, 15, 18, 21 o 24). El generador extrae entropia fresca de la fuente aleatoria criptograficamente segura del navegador, asi que cada clic produce una frase nueva e impredecible. Si anades una frase de paso, la derivacion cambia en consecuencia -- recuerdala exactamente, porque es parte esencial del secreto de la cartera. La semilla se muestra como 128 caracteres hexadecimales (512 bits); es la entrada directa a la derivacion jerarquica determinista BIP32.

Guia de seguridad

Una frase mnemotica ES la cartera: quien la posee controla los fondos, sin importar donde se genero. Mantenla offline, nunca la pegues en un chat o un correo, y prefiere escribirla en papel antes que capturas o notas en la nube. El checksum de las 2048 palabras protege contra erratas, no contra el robo. La entropia fuerte (24 palabras = 256 bits) no deja margen practico a la fuerza bruta, asi que el unico riesgo real es como almacenas y transmites la frase. Este generador corre por completo en tu navegador: la frase y la semilla nunca salen de la pagina. Si usas una maquina compartida, limpia la salida y recarga al terminar.

Construido con la biblioteca bip39 (licencia ISC; deps: @noble/hashes MIT) empaquetada en public/assets. La generacion es totalmente offline.

Preguntas frecuentes

Es realmente necesaria la palabra de checksum?
Si. Sin ella, una sola errata podria producir silenciosamente una cartera distinta. Con BIP39, una letra erronea en la ultima palabra se detecta con el checksum SHA-256 antes de que confies en la frase.
Por que necesito una frase de paso ademas de las palabras?
La frase de paso actua como factor extra mezclado en la sal de PBKDF2. Aunque alguien lea tus 12 palabras, aun necesita la frase para derivar la semilla. Sin embargo, perderla significa que la cartera es irrecuperable.
Cuantas palabras debo elegir?
12 palabras (128 bits) es el estandar de la industria y seguro para carteras diarias. Elige 24 (256 bits) para mayor margen contra amenazas futuras o para activos de alto valor. 15/18/21 existen por requisitos especificos de cada ecosistema.
Puede la misma frase generar varias carteras?
No, la misma frase siempre deriva la misma semilla (cuando la frase de paso coincide). Las carteras que parecen distintas suelen usar diferentes rutas de derivacion o monedas bajo BIP32/BIP44, no semillas distintas.
Es seguro usar un generador online?
Esta pagina corre por completo en tu navegador -- no se transmite ninguna frase ni semilla. Aun asi, un dispositivo comprometido o una extension maliciosa puede leer todo lo que esta en pantalla. Para fondos serios, genera en una maquina aislada o con cartera hardware.
Para que se usa la semilla?
La semilla de 512 bits es la raiz de una cartera jerarquica determinista BIP32. De ella, las carteras derivan un arbol infinito de pares de claves publica/privada -- normalmente uno por direccion o cuenta -- con derivacion por rutas como BIP44.