BIP39-mnemonicgenerator
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.