> For the complete documentation index, see [llms.txt](https://alternativasato.gitbook.io/cr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alternativasato.gitbook.io/cr/en/ritual-de-la-baraja/apendice-metodo-manual-para-verificar-la-palabra-12.md).

# Apéndice: Método Manual para Verificar la Palabra 12

Este procedimiento detalla cada transformación criptográfica que nuestra herramienta "Palabra 12" realiza automáticamente. Seguirlo es el ejercicio definitivo para comprender el estándar BIP39.

#### **Materiales Necesarios:**

* Tus **11 palabras** en inglés y tus **7 bits** de color.
* **Tabla** [**BIP39** ](https://alternativasato.gitbook.io/alternativasato/herramientas/lista-palabras-bip39)[con los valores binarios](https://alternativasato.gitbook.io/alternativasato/herramientas/lista-palabras-bip39) de 11 bits para cada palabra.
* **Calculadora en modo programador** (de tu sistema operativo) o una **herramienta SHA256 que acepte entrada HEX**.

#### **Procedimiento Paso a Paso:**

**Paso 1 & 2: Reconstruir los 121 bits de las palabras**

Para cada una de tus 11 palabras, busca su representación de **11 bits** en la tabla BIP39. **Concátentalas en orden**, incluyendo todos los ceros a la izquierda, formando una cadena de 121 bits.

*Ejemplo:* `0100 1100 010`*+* `0000 0111 000` *+ ... =* `100110001000000111000...`

**Paso 3: Formar los 128 bits de entropía**

Añade al final tus **7 bits de color** a la cadena de 121 bits. Ahora tienes una cadena de texto de **exactamente 128 caracteres** (solo '0' y '1').

*Ejemplo:* `...10110110100111101000001111011101 0`*+*`0010111`*=*`...1011011010011110 100000111101110100010111`

**Paso 4: Agrupar en bytes (8 bits)**

Divide la cadena de 128 bits en **16 grupos consecutivos de 8 bits**, comenzando desde la izquierda.

*Ejemplo:*`01001100 01000000 11100000 00110000 10010000 10010011 11100000 10110001 01011011 00111100 01110011 10110110 10011110 10000011 11011101 00010111`

**Paso 5: Convertir bytes a hexadecimal**

Convierte cada grupo de 8 bits (1 byte) a su representación **hexadecimal de 2 caracteres**. Usa la calculadora en "Modo Programador" de tu sistema.

* `01001100`→`4C`
* `01000000`→`40`
* `11100000`→`E0`
* ... y así sucesivamente.

**Secuencia HEX resultante (32 caracteres):**\
`4C 40 E0 30 90 93 E0 B1 5B 3C 73 B6 9E 83 DD 17`\
*(Elimina los espacios para la entrada:*`4C40E0309093E0B15B3C73B69E83DD17`*)*

**Paso 6: Calcular SHA256 en modo HEX**

Introduce la secuencia hexadecimal completa (sin espacios) en una **calculadora SHA256 que acepte entrada en formato HEX**. **Este es el punto crítico.** Si introduces los bits como texto, el hash será incorrecto.

🔗 **Herramienta recomendada (usable offline):** [Cryptii - Hash Function](https://cryptii.com/pipes/hash-function) (Descárgala o úsala sin conexión).

**Hash SHA256 resultante (64 caracteres hex):**\
`9a713dcf468282bfb6b5970fd4d0a65871624db632a298182496f73d676eef01`

**Paso 7: Extraer los 4 bits del checksum**

Toma el **primer carácter hexadecimal** del hash. **Cada carácter hex representa exactamente 4 bits.** No necesitas "convertir a binario"; el carácter hex ya es la representación directa.

*Ejemplo: El primer carácter es* `9` *. En binario, 9* *(hex) =* `1001` *(bits).*

**Paso 8: Formar los 11 bits de la palabra 12**

Concatena tus **7 bits de color originales** con los **4 bits del checksum** recién obtenidos. El resultado es una cadena de **11 bits**.

\*Ejemplo: `0010111` (7 bits) + `1001` (checksum) = `0101111001` \*

**Paso 9: Buscar la palabra 12 en BIP39**

Busca esta cadena de 11 bits en la **tabla de valores binarios BIP39**. La palabra correspondiente es tu duodécima palabra mnemónica.

\*Ejemplo: `0101111001` en binario = `337` en decimal. Buscando el índice 337 en la lista BIP39 (inglés) obtenemos la palabra`...`.\*

#### **Verificación Cruzada**

La palabra obtenida mediante este método manual **debe coincidir exactamente** con la palabra generada por la herramienta "Palabra 12" y debe crear una semilla válida en la herramienta de Ian Coleman. Si es así, has verificado con éxito toda la cadena criptográfica.

#### **Nota Final**

Este proceso manual demuestra que la seguridad de Bitcoin no es magia, sino **matemáticas verificables**. Nuestra **Herramienta "Palabra 12"**&#x61;utomatiza estos pasos para tu conveniencia, pero ahora comprendes lo que ocurre en su interior.

\ <br>
