Gerador de Mnemónica BIP39
Gerar mnemónica
Detalhes técnicos
Como Funciona o Gerador de Mnemónicas BIP39
O Que a Ferramenta Faz
O Gerador de Mnemónicas BIP39 cria frases-semente criptograficamente seguras usadas para fazer cópias de segurança e restaurar carteiras de criptomoedas. Gera frases de 12, 15, 18, 21 ou 24 palavras a partir da lista padrão de palavras BIP39 em inglês (2048 palavras), com uma soma de verificação integrada para deteção de erros. A ferramenta também pode validar mnemónicas existentes e derivar a semente correspondente.
Casos de Uso Comuns para Programadores
Os programadores usam geradores BIP39 ao criar aplicações de carteiras de criptomoedas, ao testar caminhos de derivação de carteiras HD, ao criar carteiras de teste para ambientes de desenvolvimento e ao verificar a lógica de validação de mnemónicas. A ferramenta também é útil para investigadores de segurança que analisam a entropia da geração de carteiras e para educadores que demonstram como funcionam as frases-semente.
Formatos, Tipos ou Variantes de Dados
As mnemónicas BIP39 codificam a entropia como uma sequência de palavras de uma lista padronizada de 2048 palavras. 128 bits de entropia produzem 12 palavras, 256 bits produzem 24 palavras. A última palavra inclui uma soma de verificação derivada do SHA-256 da entropia. A mnemónica pode ser combinada com uma frase-passe opcional para derivar uma semente de 512 bits usando PBKDF2-HMAC-SHA512 (2048 iterações).
Erros Comuns e Casos Limite
Nunca use uma mnemónica gerada num browser para fundos reais — os ambientes de browser podem não fornecer entropia suficiente. Use sempre carteiras de hardware ou software auditado para a geração de chaves em produção. A frase-passe distingue maiúsculas de minúsculas e, se for esquecida, os fundos perdem-se permanentemente. Nem todas as combinações de 12 palavras são válidas — a soma de verificação tem de corresponder.
Quando Usar Esta Ferramenta vs Código
Use esta ferramenta no browser apenas para fins de aprendizagem, testes e desenvolvimento. Para aplicações de carteira em produção, use bibliotecas auditadas como @scure/bip39 ou bitcoinjs-lib diretamente na sua aplicação com fontes de entropia adequadas e nunca exponha frases-semente às ferramentas de programador do browser ou a pedidos de rede.