目录
一、介绍
根据Github公开项目 bitcoinj,修改后,可生成中文助记词;已编译的jar包:https://download.csdn.net/download/she8292802/12670831
二、编译-AndroidStudio
2.1 下载源码https://codeload.github.com/bitcoinj/bitcoinj/zip/master,通过AndroidStudio打开
2.2 下载中文词库https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt
2.3 源码通过AndroidStudio打开,修改3处地方;
(1)添加中文词库文件到该目录下
(2)代码中修改路径
(3)修改文件hash,取hexdigest字段即可(图2)
2.4 测试运行
2.5 打包core模板为jar包,通过Gradle工具打包,clean+jar;jar包输出目录为:bitcoinj-master\bitcoinj-master\core\build\libs\bitcoinj-core-0.16-SNAPSHOT.jar
三、使用-IDEA编译器
我的使用场景是在SpringBoot项目中生成中文助记词,我把上面的bitcoinj-core-0.16-SNAPSHOT.jar导入到SpringBoot项目中。
四、参考链接
1.https://codeload.github.com/bitcoinj/bitcoinj/zip/master
3.https://github.com/bitcoin/bips/blob/master/bip-0039/chinese_simplified.txt