Générateur de mnémoniques BIP39
Générer une phrase mnémonique
Détails techniques
Comment fonctionne le générateur de mnémoniques BIP39
Ce que fait l’outil
Le générateur de mnémoniques BIP39 crée des phrases de récupération cryptographiquement sûres, utilisées pour sauvegarder et restaurer des portefeuilles de cryptomonnaies. Il génère des phrases de 12, 15, 18, 21 ou 24 mots à partir de la liste de mots anglaise standard BIP39 (2048 mots), avec une somme de contrôle intégrée pour la détection d’erreurs. L’outil peut également valider des mnémoniques existants et dériver la graine correspondante.
Cas d’usage courants pour les développeurs
Les développeurs utilisent des générateurs BIP39 lors de la création d’applications de portefeuilles de cryptomonnaies, pour tester les chemins de dérivation de portefeuilles HD, créer des portefeuilles de test pour des environnements de développement et vérifier la logique de validation des mnémoniques. L’outil est également utile aux chercheurs en sécurité qui analysent l’entropie de génération des portefeuilles, ainsi qu’aux formateurs qui expliquent le fonctionnement des phrases de récupération.
Formats de données, types ou variantes
Les mnémoniques BIP39 encodent l’entropie sous forme d’une séquence de mots provenant d’une liste standardisée de 2048 mots. 128 bits d’entropie produisent 12 mots, 256 bits en produisent 24. Le dernier mot inclut une somme de contrôle dérivée du SHA-256 de l’entropie. Le mnémonique peut être combiné à une phrase secrète optionnelle pour dériver une graine de 512 bits via PBKDF2-HMAC-SHA512 (2048 itérations).
Pièges courants et cas limites
N’utilisez jamais un mnémonique généré dans un navigateur pour de vrais fonds — les environnements de navigateur peuvent ne pas fournir une entropie suffisante. Utilisez toujours des portefeuilles matériels ou des logiciels audités pour la génération de clés en production. La phrase secrète est sensible à la casse et, si elle est oubliée, les fonds sont perdus définitivement. Toutes les combinaisons de 12 mots ne sont pas valides — la somme de contrôle doit correspondre.
Quand utiliser cet outil plutôt que du code
N’utilisez cet outil dans le navigateur qu’à des fins d’apprentissage, de test et de développement. Pour des applications de portefeuille en production, utilisez des bibliothèques auditées comme @scure/bip39 ou bitcoinjs-lib directement dans votre application avec des sources d’entropie appropriées, et n’exposez jamais des phrases de récupération aux outils de développement du navigateur ni aux requêtes réseau.