Bitcoin-Qt客户端加密,如何导入导出私钥?请各位大神?

coin 加密 私钥 2023-10-26 55
一、Bitcoin-qt客户端加密后,如果需要导出某个地址对应的私钥,需要先调用 walletpassphrase 密码 解锁持续时间(秒),如:walletpassphrase h123456789*/* 120、注意留有英语空格。phrase是短语的意思。 随后 dumpprivkey 地址 如:dumpprivkey 15YPCPCWJS4SSSSLSLCSLC (33位公钥,字母区分大小写、数混和字) 例如:L1ZHQodronsgusqdlopwmoDSUSpa8hJfmEbqDibGoPiko (52个私钥,字母区分大小写,数字混合)2、Bitcoin-如果需要导出某个地址对应的私钥,qt客户端没有加密,直接从RPC 输入duppprivkey 地址就可以了。多尝试几个地址,你就会知道公钥和私钥是成双使用的。多尝试几个地址,你就会知道公钥和私钥是成双使用的。一个公钥对应一个私钥。在Bitcoin-QT发送数据之前,需要双层加密。第一层是随机使用公钥对应的私钥对数据进行加密,然后将公钥发送给收款人。收款人使用该公钥打开相应的私钥加密数据,以确保该数据由付款人发送。 第二层是用收款人的公钥(实际上是33个收款地址)加密。加密后,只有掌握公钥对应私钥的人才能收到这笔钱。猜想,Bitcoin walllet.dat应该存储一对公钥和私钥。公钥和私钥一一对应。此外,可能是出于安全考虑,Bitcoin-加密钱夹后QT不能去除密码。 如果您想删除密码,可以创建一个新钱包,然后将私钥导入新钱包。 使用指令:importprivkey 私钥 导入私钥后,Bitcoin-QT到“接收”窗口自动显示相应的地址(公钥)。而且如果这个地址有BTC余额,那么恭喜你,别人的钱就归你了。所以你可以知道保护钱夹文档wallet.dat的重要性吗?加密钱夹后,向他人发送(支付)BTC时,会要求输入加密密码,这样才能保证安全。 查看原帖>>
相关推荐