UTILS.
100 % dans le navigateur
🌱

Générateur et validateur de phrase mnémonique BIP-39

Générez une phrase mnémonique BIP-39 valide (12–24 mots) avec la somme de contrôle correcte, ou validez une phrase et dérivez sa graine de 512 bits. Liste de mots hors ligne, aucun réseau.

Tout s'exécute hors ligne dans votre navigateur — n'entrez jamais une phrase de fonds réels sur un site non fiable.

— la sortie apparaît ici —
— la sortie apparaît ici —

À propos de cet outil

Le Générateur et validateur de phrase mnémonique BIP-39 crée et vérifie les phrases de récupération lisibles utilisées par les portefeuilles de cryptomonnaie, suivant la norme BIP-39 exactement et entièrement hors ligne. Le mode génération tire ENT bits d'entropie depuis crypto.getRandomValues, où ENT vaut 128, 160, 192, 224 ou 256 bits pour 12, 15, 18, 21 ou 24 mots. Il calcule ensuite une somme de contrôle égale aux premiers ENT/32 bits de SHA-256(entropie), concatène l'entropie suivie de la somme de contrôle, divise le résultat en groupes de 11 bits, et associe chaque index 0–2047 à la liste de mots anglaise canonique de 2048 mots fournie avec l'outil.

La liste de mots est intégrée localement (environ 13 Ko), donc aucune requête réseau n'est jamais effectuée et l'outil fonctionne entièrement hors ligne. Le mode validation prend une phrase collée, recherche chaque mot, signale ceux qui ne sont pas dans la liste, réassemble la chaîne de bits entropie-plus-somme-de-contrôle, recalcule SHA-256, et confirme que les bits de somme de contrôle finaux correspondent — c'est pourquoi un seul mot mal saisi échoue presque toujours à la validation, et pourquoi vous ne pouvez pas simplement inventer une phrase.

Les deux modes peuvent dériver la graine maîtresse de 512 bits utilisée pour amorcer l'arbre de clés d'un portefeuille : graine = PBKDF2-HMAC-SHA512 sur la mnémonique normalisée NFKD avec le sel "mnemonic" plus une phrase de passe facultative, exécutée sur 2048 itérations, produisant 64 octets affichés sous forme de 128 caractères hex. La phrase de passe facultative (le « 25e mot » de BIP-39) change complètement la graine, donnant des portefeuilles à déni plausible. Tout s'exécute dans votre navigateur — n'entrez pas une phrase de récupération qui contrôle de vrais fonds dans un site web auquel vous ne faites pas entièrement confiance.

Foire aux questions

Comment fonctionne la somme de contrôle ?
BIP-39 ajoute une somme de contrôle de ENT/32 bits, prise à l'avant de SHA-256(entropie), à l'entropie avant de diviser en index de mots de 11 bits. Une phrase de 12 mots a 128 bits d'entropie plus une somme de contrôle de 4 bits. La validation recalcule cette somme de contrôle, donc un mot mal saisi ou réordonné échoue presque toujours.
Que fait la phrase de passe facultative ?
La phrase de passe est le « 25e mot » de BIP-39. Elle est incorporée dans le sel PBKDF2 ("mnemonic" + phrase de passe) lors de la dérivation de la graine, de sorte que toute phrase de passe — y compris une vide — produit une graine complètement différente et valide à partir de la même liste de mots. Cela permet des portefeuilles cachés ou à déni plausible.
La phrase de récupération est-elle envoyée quelque part ?
Non. La liste de 2048 mots est intégrée dans la page et toute l'entropie, la somme de contrôle et la dérivation de graine PBKDF2-SHA512 se déroulent localement dans votre navigateur sans appels réseau. Néanmoins, ne collez jamais une phrase qui sécurise de vrais fonds dans un site web auquel vous ne faites pas entièrement confiance.
Pourquoi seuls certains nombres de mots sont-ils autorisés ?
BIP-39 définit des mnémoniques valides à 12, 15, 18, 21 ou 24 mots, correspondant à 128, 160, 192, 224 ou 256 bits d'entropie — chacun un multiple de 32 pour que la somme de contrôle se divise uniformément. Les autres longueurs ne peuvent pas porter une somme de contrôle valide et sont rejetées par le validateur.

Plus d'outils