1. 如果您在Bitcoin-qt客戶端中對(duì)地址進(jìn)行加密,并需要導(dǎo)出該地址的私鑰,請(qǐng)使用以下命令:walletpassphrase password duration(秒)(請(qǐng)注意該短語指密碼)。然后使用dumpprivkey地址命令導(dǎo)出,例如"dumpprivkey 15YtPkrChjpCWJX49saJLSJXyzoDnquOPW"。您將得到一個(gè)私鑰類似于"L1ZHQoDroNSgusqdlopwmDYmM9oDSUBUSpA8hJfmEbqDibGoPiko"的52位字符串。
2. 如果您在Bitcoin-qt客戶端中未對(duì)地址進(jìn)行加密,并需要導(dǎo)出其私鑰,請(qǐng)直接在RPC控制臺(tái)中輸入dumpprivkey地址命令。
公鑰和私鑰是成對(duì)使用的,一個(gè)公鑰對(duì)應(yīng)一個(gè)私鑰。在通過Bitcoin-QT發(fā)送數(shù)據(jù)之前,數(shù)據(jù)需要進(jìn)行兩次加密。首先使用特定公鑰對(duì)數(shù)據(jù)進(jìn)行加密,然后將該公鑰發(fā)送給收款方。收款方可以使用該公鑰對(duì)應(yīng)的私鑰解密數(shù)據(jù)。第二次加密使用收款方的公鑰(也就是收款地址)來進(jìn)行,只有掌握該公鑰對(duì)應(yīng)私鑰的人才能接收數(shù)據(jù)。因此,錢包文件wallet.dat中應(yīng)該保存有成對(duì)的公鑰和私鑰。出于安全考慮,Bitcoin-QT在加密錢包后無法去掉密碼。如果要去掉密碼,請(qǐng)創(chuàng)建一個(gè)新的錢包,然后將私鑰導(dǎo)入新錢包中。使用命令importprivkey 導(dǎo)入私鑰即可。
請(qǐng)注意,當(dāng)您使用加密錢包發(fā)送(支付)BTC時(shí),將需要輸入加密密碼進(jìn)行多重驗(yàn)證,以提高安全性。保護(hù)錢包文件wallet.dat對(duì)于保護(hù)您的資金非常重要。