4. BIP 39 简单实用 - QuincySx/BlockchainWallet-Crypto GitHub Wiki

//产生随机数 WordCount 可以选择需要生成的助记词长度
byte[] random = RandomSeed.random(WordCount.TWELVE);

//产生助记词 记得传入需要语言
List<String> mnemonic = new MnemonicGenerator(English.INSTANCE).createMnemonic(random);

//产生 seed
byte[] seed = new SeedCalculator().calculateSeed(mnemonic, "");

//可以通过 seed 产生公私钥
ExtendedKey extendedKey = ExtendedKey.create(seed);

参考资料

NovaCrypto-BIP39

⚠️ **GitHub.com Fallback** ⚠️