← Todos los NIPs

NIP-06

Derivación básica de claves a partir de una frase semilla mnemónica

No recomendadoCodificación

Deriva claves de Nostr a partir de una frase semilla BIP-39 por la ruta m/44'/1237'/<cuenta>'/0/0. No recomendado en el repositorio oficial: es preferible manejar una sola nsec.

De un vistazo

Estado
Sigue documentado, pero el software nuevo no debería apoyarse en él.
Último cambio
31 may 2026

No recomendado: prefer a single nsec

Pruébalo

Edita el formulario o el JSON: ambos se mantienen sincronizados, la insignia indica si el resultado es válido y, al tocar cualquier campo, se explica qué hace.

Ejemplos
Válido

Formulario

Convierte una frase semilla y un número de cuenta en un par de claves de Nostr.

Entradas

Palabras BIP-39 separadas por un solo espacio.

Índice de cuenta (hardened). 0 para una sola clave.

Pega aquí una cadena codificada para descodificarla en las entradas.

La clave privada (hex y nsec) y la clave pública (hex y npub) en la ruta derivada.

Qué lleva dentro

nsec10allq0gjx7fddtzef0ax00mdps9t2kmtrldkyjfs8l5xruwvh2dq0lhhkp

Prefijo (qué es)
nsec
Separador
1
Datos
0allq0gjx7fddtzef0ax…8l5xruwvh2dq
Suma de control
0lhhkp
Ruta de derivación
m/44'/1237'/0'/0/0
Clave secreta (hex)
7f7ff03d123792d6ac594bfa67bf6d0c0ab55b6b1fdb6249303fe861f1ccba9a
Clave pública (hex)
17162c921dc4d2518f9a101db33695df1afb56ab82f5ff3e5da6eec3ca5cd917
npub
npub1zutzeysacnf9rru6zqwmxd54mud0k44tst6l70ja5mhv8jjumytsd2x7nu

Cómo funciona este NIP

Paso 1 de 5

No recomendado

El repositorio oficial ahora prefiere una sola nsec en lugar de frases semilla. El esquema sigue funcionando y algunas wallets lo usan.

En el curso

Ver también

Especificación

El texto de las especificaciones se cita en inglés del repositorio nostr-protocol/nips. Nuestras explicaciones y la interfaz están traducidas. Código fuente en GitHub en el commit 0046368

Leer la especificación170 palabras, citadas del repositorio en el commit 0046368.

BIP39 is used to generate mnemonic seed words and derive a binary seed from them.

BIP32 is used to derive the path m/44'/1237'/<account>'/0/0 (according to the Nostr entry on SLIP44).

A basic client can simply use an account of 0 to derive a single key. For more advanced use-cases you can increment account, allowing generation of practically infinite keys from the 5-level path with hardened derivation.

Other types of clients can still get fancy and use other derivation paths for their own other purposes.

Test vectors

mnemonic: leader monkey parrot ring guide accident before fence cannon height naive bean
private key (hex): 7f7ff03d123792d6ac594bfa67bf6d0c0ab55b6b1fdb6249303fe861f1ccba9a
nsec: nsec10allq0gjx7fddtzef0ax00mdps9t2kmtrldkyjfs8l5xruwvh2dq0lhhkp
public key (hex): 17162c921dc4d2518f9a101db33695df1afb56ab82f5ff3e5da6eec3ca5cd917
npub: npub1zutzeysacnf9rru6zqwmxd54mud0k44tst6l70ja5mhv8jjumytsd2x7nu


mnemonic: what bleak badge arrange retreat wolf trade produce cricket blur garlic valid proud rude strong choose busy staff weather area salt hollow arm fade
private key (hex): c15d739894c81a2fcfd3a2df85a0d2c0dbc47a280d092799f144d73d7ae78add
nsec: nsec1c9wh8xy5eqdzln7n5t0ctgxjcrdug73gp5yj0x03gntn67h83twssdfhel
public key (hex): d41b22899549e1f3d335a31002cfd382174006e166d3e658e3a5eecdb6463573
npub: npub16sdj9zv4f8sl85e45vgq9n7nsgt5qphpvmf7vk8r5hhvmdjxx4es8rq74h