NeonCripto
Por dentro da carteira · 3 de 11

A passphrase opcional (a “25ª palavra”)

A passphrase do BIP-39, chamada informalmente de “25ª palavra”, é um texto qualquer que entra no cálculo da seed. A mesma frase com passphrases diferentes gera carteiras completamente diferentes.

Não existe “passphrase errada”: qualquer texto produz uma carteira válida, só que outra. Se você esquecer a passphrase, não há como recuperá-la a partir da frase.

Laboratório educativo. Todo o cálculo roda no seu navegador, nada é enviado nem salvo. Nunca digite aqui sua frase de recuperação, chave privada ou passphrase reais: os exemplos usam apenas vetores de teste públicos.

Aviso de segurança

Perder a passphrase correta pode impedir permanentemente o acesso aos fundos da carteira que ela protege. Use apenas textos de exemplo nesta página.

frase / entropiaseedchave privada (segredo)chave pública / endereço (público)

Use só texto de exemplo. Nunca digite uma passphrase real aqui.

Frase (exemplo público)

abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about

Ramo A: passphrase vazia

Seed (bytes diferentes do outro ramo em vermelho)

5e b0 0b bd dc f0 69 08 48 89 a8 ab 91 55 56 81 65 f5 c4 53 cc b8 5e 70 81 1a ae d6 f6 da 5f c1 …

Impressão digital da chave mestra

73c5da0a

m/44'/0'/0'/0/0 · endereço legado

1LqBGSKuX5yYUonjxT5qGfpUsXKYYWeabA

m/84'/0'/0'/0/0 · endereço SegWit

bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu

Ramo B: passphrase “example”

Seed (bytes diferentes do outro ramo em vermelho)

16 74 ae c9 fc b3 a5 0e ab 2e f8 4c fe d9 75 8e 19 b8 43 9a 4a 70 fc e4 5d 46 6d 5a 25 4c 25 51 …

Impressão digital da chave mestra

2f7a2f47

m/44'/0'/0'/0/0 · endereço legado

1MiQUQ3wkmUfFsk9TqMi7hqmbpZQJWVtU

m/84'/0'/0'/0/0 · endereço SegWit

bc1qenrkxyhh4nulnqsyd65lqz9s0maystt7n7dm0l

Seed completa do ramo A, para conferir: 5e b0 0b bd dc f0 69 08 48 89 a8 ab 91 55 56 81…

O que é verdade

  • Mesma frase + mesma passphrase = sempre a mesma seed.
  • Passphrase diferente (mesmo por 1 caractere) = outra seed e outra árvore de chaves.
  • Toda passphrase gera uma carteira válida: não existe “passphrase errada”.
  • Passphrase esquecida não se recupera a partir da frase.
  • Ela não substitui a frase: são necessárias as duas.
  • “25ª palavra” é só um apelido: pode ser qualquer texto, e “example” é fraca.

Negação plausível: com cuidado

Manter uma carteira isca (sem passphrase) e outra real (com passphrase) só ajuda se o atacante acreditar na isca. Exige backup seguro da passphrase, não confundir as carteiras e não depender disso como única defesa.

Teste o que aprendeu

1. Existe uma mensagem de “passphrase incorreta”?
2. Perdi a passphrase, mas tenho a frase. Dá para recuperar os fundos dessa carteira?
3. A passphrase substitui a frase de recuperação?
0 de 3 respondidas.

Experimente

  • Mude uma letra da passphrase do ramo B e compare seeds, fingerprints e endereços.
  • Deixe o campo vazio: o ramo B fica igual ao A.
  • Observe que os dois ramos são carteiras igualmente “válidas”.
Detalhes técnicos
  • Mesma frase + mesma passphrase + mesmos parâmetros produz sempre a mesma seed.
  • A passphrase não precisa ser uma palavra da lista e não é automaticamente forte: “example” é fraca. Use uma passphrase longa e imprevisível, e guarde-a com o mesmo cuidado que a frase.
  • Negação plausível: manter uma carteira “isca” sem passphrase e a real com passphrase. Tem limites sérios: depende de o atacante acreditar na isca, de você nunca confundir as duas e de um backup confiável da passphrase.
Próxima lição →Hashes

Termos desta lição

Contas feitas com bibliotecas auditadas (@scure/bip39, @scure/bip32, @noble/curves, @noble/hashes) e conferidas contra os vetores de teste oficiais dos BIP-32, BIP-39 e BIP-84. Conteúdo educativo, não é um gerador nem um serviço de recuperação de carteiras.