DevToys Web Pro iconDevToys Web ProBlog
Bewerten Sie uns:
Browser-Erweiterung ausprobieren:

BIP39-Mnemonic-Generator

Modus
Wortanzahl

Mnemonic generieren

Technische Details

Wie der BIP39-Mnemonic-Generator funktioniert

Was das Tool macht

Der BIP39-Mnemonic-Generator erstellt kryptografisch sichere Seed-Phrasen, die zum Sichern und Wiederherstellen von Kryptowährungs-Wallets verwendet werden. Er generiert 12-, 15-, 18-, 21- oder 24-Wort-Phrasen aus der standardmäßigen englischen BIP39-Wortliste (2048 Wörter) mit einer integrierten Prüfsumme zur Fehlererkennung. Das Tool kann außerdem bestehende Mnemonics validieren und den entsprechenden Seed ableiten.

Häufige Anwendungsfälle für Entwickler

Entwickler verwenden BIP39-Generatoren beim Erstellen von Kryptowährungs-Wallet-Anwendungen, beim Testen von HD-Wallet-Ableitungspfaden, beim Erstellen von Test-Wallets für Entwicklungsumgebungen und beim Verifizieren der Mnemonic-Validierungslogik. Das Tool ist außerdem nützlich für Sicherheitsforscher, die die Entropie bei der Wallet-Generierung analysieren, sowie für Lehrende, die demonstrieren, wie Seed-Phrasen funktionieren.

Datenformate, Typen oder Varianten

BIP39-Mnemonics kodieren Entropie als eine Folge von Wörtern aus einer standardisierten Liste mit 2048 Wörtern. 128 Bit Entropie ergeben 12 Wörter, 256 Bit ergeben 24 Wörter. Das letzte Wort enthält eine Prüfsumme, die aus SHA-256 der Entropie abgeleitet wird. Das Mnemonic kann mit einer optionalen Passphrase kombiniert werden, um mithilfe von PBKDF2-HMAC-SHA512 (2048 Iterationen) einen 512-Bit-Seed abzuleiten.

Häufige Fallstricke und Sonderfälle

Verwenden Sie niemals ein im Browser generiertes Mnemonic für echte Gelder — Browserumgebungen liefern möglicherweise nicht genügend Entropie. Verwenden Sie für die Generierung von Produktionsschlüsseln immer Hardware-Wallets oder geprüfte Software. Die Passphrase ist groß-/kleinschreibungssensitiv und wenn sie vergessen wird, sind die Gelder dauerhaft verloren. Nicht alle 12-Wort-Kombinationen sind gültig — die Prüfsumme muss übereinstimmen.

Wann dieses Tool statt Code verwenden

Verwenden Sie dieses Browser-Tool nur zu Lern-, Test- und Entwicklungszwecken. Für Wallet-Anwendungen in Produktion verwenden Sie geprüfte Bibliotheken wie @scure/bip39 oder bitcoinjs-lib direkt in Ihrer Anwendung mit geeigneten Entropiequellen und setzen Sie Seed-Phrasen niemals Browser-Entwicklertools oder Netzwerkanfragen aus.