java助记词_JAVA生成BTC地址以及私钥,公钥和助记词
JAVA生成BTC地址以及私钥,公钥和助记词
有用的话,回来给我点个赞,谢谢了。有问题留言,我会尽快回复。
maven依赖
org.bitcoinj
bitcoinj-core
0.14.7
上代码
public static Map newaddress() {
NetworkParameters networkParameters = MainNetParams.get() ;
DeterministicSeed seed = new DeterministicSeed(new SecureRandom(), 128, "", Utils.currentTimeSeconds());
Wallet wallet;
String mnemonics = "";
String privateKey = "";
String publicKey = "";
String address = "";
String pwd = "";
try {
wallet = Wallet.fromSeed(networkParameters, seed);
//私钥
privateKey = wallet.currentReceiveKey().getPrivateKeyAsWiF(networkParameters);
//助记词
mnemonics = wallet.getKeyChainSeed().getMnemonicCode().toString();
publicKey = Hex.toHexString(ECKey.publicKeyFromPrivate(wallet.currentReceiveKey().getPrivKey(), true));
//地址
address = wallet.currentReceiveAddress().toBase58();
} catch (Exception e) {
logger.error("【比特币钱包创建】失败,原因", e);
return null;
}
Map resultMap = new LinkedHashMap();
resultMap.put("mnemonics", mnemonics);
resultMap.put("privateKey", privateKey);
resultMap.put("publicKey", publicKey);
resultMap.put("address", address);
return resultMap;
}
后续继续更新btc钱包的其他操作
java助记词_JAVA生成BTC地址以及私钥,公钥和助记词相关推荐
- 关于区块链的助记词以及BTC地址,私钥,公钥,ETH地址获取的方法
VUE项目中的获取助记词的方式 安装需要的依赖环境 如果你安装了国内的淘宝镜像了 ,建议你用cnpm bip39:npm install bip39 bip32:npm install bip32 e ...
- 助记词创建以太坊钱包源码_技术指南 | 以太坊钱包开发:生成账户地址、私钥、keystore、助记词...
一.使用web3连接到以太坊网络(测试网.主网) 1. 什么是web3 web3是以太坊官方开提供的一个连接以太坊区块链的模块,允许您使用HTTP或IPC与本地或远程以太坊节点进行交互,它包含以太坊生 ...
- 通过代码生成以太坊助记词、根据钱包地址获取私钥
生成助记词.公私钥 新建一个目录 在目录下执行 npm init (需安装nodejs)nodejs中文官网 安装依赖 (没有yarn的需要安装,直接执行 npm install -g yarn) ...
- java导出excel报表_java生成excel报表文件示例
此次简单的操作将数据从数据库导出生成excel报表以及将excel数据导入数据库 首先建立数据库的连接池: package jdbc; import java.io.FileInputStream; ...
- JAVA产生加密公钥私钥_Java生成非对称型加密的公钥和私钥
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.io.*; import java.security.*; imp ...
- java数组随机排序_JAVA 生成随机数数组,并排序输出
package com.koal.test; import java.util.Arrays; /** * * @author hp * 排序 */ public class Sort { //要生成 ...
- java发送html文件_Java生成HTML文件
实例HTML文件 ###title### ###title### ###author### ###content######html### Java代码: package com.util; impo ...
- java 随机 数字 字母组合_java生成随机数字和字母组合
import java.util.Random; public String getCharAndNumr(int length) { String val = ""; Rando ...
- java产生字符函数_java生成字符串md5函数类(javaSE)
//实现生成MD5值 import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.B ...
最新文章
- 个人网盘倒下去 企业网盘顶起来
- [Android Traffic] 根据网络类型更改下载模式
- Struts2+Spring3.1+Hibernate3.3的整个项目
- velocity 基础指令
- C++——拷贝构造函数
- Windows 7 在资源管理器中显示软件快捷方式
- 阿里云容器服务体验: 部署 ShellPays 条码支付整合服务平台 -- (四)结案陈词
- centos8启动zk集群失败:zk Error contacting service. It is probably not running.
- Mac 10.12连接iSCSI硬盘软件iSCSI Initiator X
- Linux驱动编写(块设备驱动代码)
- Oracle执行计划稳固
- word敲空格文字不后退_聊聊Word中的几种缩进(中)
- [POJ3233] Matrix Power Series(矩阵快速幂)
- win10计算机百度云盘,windows10系统中怎样安装百度云盘?
- cuda10.0及其驱动纯净卸载(笔记)
- 谷歌高级搜索技巧之高级语法查询指令
- 爆笑囧人囧事 2009 大合集!
- 在router中使用pinia报错解决
- 洛谷P1460 健康的荷斯坦奶牛
- 【自动控制原理】根轨迹Root Locus-笔记
热门文章
- 基于Milvus向量引擎的WPS智能写作平台架构实践
- 设置海思的HDMI2.0自定义显示时序-Hi3536
- Week Eight
- LINK1104:无法打开文件“shell32.lib”
- 和数传媒:公链私链联盟链有啥区别?
- c语言rr算法,[判断题] 在RR、PF、MAXC/I三种算法中,RR算法的用户公平性最好
- Microsoft SQL Server 2005 中安装 Northwind 和 pubs 示例数据库
- 笔记本 intel 移动CPU大全 1-3代
- CV5200无线WiFi通信模组,公里级数据传输应用,远距离无线交互方案
- 2020-10-19 数字统计