DevToys Web Pro iconDevToys Web ProBlog
Beoordeel ons:
Probeer de browserextensie:

BIP39-mnemonicgenerator

Modus
Aantal woorden

Mnemonic genereren

Technische details

Hoe de BIP39-mnemonicgenerator werkt

Wat de tool doet

De BIP39-mnemonicgenerator maakt cryptografisch veilige seed phrases die worden gebruikt om cryptocurrency-wallets te back-uppen en te herstellen. Hij genereert zinnen van 12, 15, 18, 21 of 24 woorden uit de standaard BIP39 Engelse woordenlijst (2048 woorden), met een ingebouwde checksum voor foutdetectie. De tool kan ook bestaande mnemonics valideren en de bijbehorende seed afleiden.

Veelvoorkomende use-cases voor ontwikkelaars

Ontwikkelaars gebruiken BIP39-generators bij het bouwen van cryptocurrency-walletapplicaties, het testen van HD-wallet-afleidingspaden, het maken van testwallets voor ontwikkelomgevingen en het verifiëren van mnemonic-validatielogica. De tool is ook nuttig voor security researchers die de entropie van walletgeneratie analyseren en voor docenten die demonstreren hoe seed phrases werken.

Gegevensformaten, typen of varianten

BIP39-mnemonics coderen entropie als een reeks woorden uit een gestandaardiseerde lijst van 2048 woorden. 128 bits entropie levert 12 woorden op, 256 bits levert 24 woorden op. Het laatste woord bevat een checksum die is afgeleid van SHA-256 van de entropie. De mnemonic kan worden gecombineerd met een optionele passphrase om met PBKDF2-HMAC-SHA512 (2048 iteraties) een 512-bit seed af te leiden.

Veelvoorkomende valkuilen en edge-cases

Gebruik nooit een mnemonic die in een browser is gegenereerd voor echte tegoeden — browseromgevingen bieden mogelijk niet voldoende entropie. Gebruik altijd hardware wallets of geaudite software voor productie-sleutelgeneratie. De passphrase is hoofdlettergevoelig en als je die vergeet, gaan tegoeden permanent verloren. Niet alle combinaties van 12 woorden zijn geldig — de checksum moet overeenkomen.

Wanneer je deze tool gebruikt vs code

Gebruik deze browsertool alleen voor leren, testen en ontwikkeldoeleinden. Voor productie-walletapplicaties gebruik je geaudite libraries zoals @scure/bip39 of bitcoinjs-lib rechtstreeks in je applicatie met goede entropiebronnen, en stel seed phrases nooit bloot aan browser developer tools of netwerkrequests.