如何解密加密的私钥

我来这里的背景:
我有一个非常旧的.dat格式的钱包文件(从2017年开始),据我所知,备份只是bitcoin core的~/.bitcoin目录中钱包文件的一个副本。
我试着用“现代”比特币核心打开它:
将钱包文件复制到~/.bitcoin/wallets/walletName/walletName.dat
将钱包名称添加到~/.bitcoin/settings.json中
现在,在启动比特币核心后,我得到以下信息:
错误:无法加载数据库路径“/home/{redacted}/.bitcoin/wallets/OldWallet\u 1”。数据格式不可识别。
所以,在谷歌除了pywallet没有任何有意义的结果,我决定尝试将它导入electron。。。发现electron没有选择进口比特币核心钱包(wtf?)。我确实找到了一些关于“pywallet”的信息,我试着用它从我的.dat文件中恢复信息,我不得不修改它一点,因为我的加密密码非常长,而且里面有很多奇怪的字符,所以将它作为脚本执行的参数传递是非常困难的。
我设法得到这个文件中定义的所有地址的列表和每个地址的“加密密钥”。
我没有设法让它解密任何东西,因为脚本崩溃了“分割错误(内核转储)”(大家都喜欢C/C++)。
问题是:
所以,我的问题是,如果我知道这个钱包的密码(我想我也恢复了加密盐)并且我有“加密的私钥”列表,我该如何解密它们以便我可以将它们导入electron?
[编辑]
我刚刚尝试将我的dashcoin钱包导入DashCore,我收到了相同的错误消息,因此很可能钱包文件格式在我不使用加密货币期间发生了变化。
如果有人知道如何“升级”文件格式,请告诉我,这也能解决问题。
比特币核心
钱包回收
钱包.dat
分享
改进这个问题
跟随
5月10日2:01编辑
5月10日1:33问
Lpkawuy公司
111青铜徽章
如果此文件来自比特币核心,您应该能够使用相同的软件再次打开它。Bitcoin Core允许您打开钱包而无需输入密码,下载Bitcoin Core版本v0.20.1,然后将您的wallet.dat放入~/.Bitcoin。没有别的了卢卡枯萎病5月21日23:26
添加评论
2个答案
0
向F发送电子邮件Å装货单ŘËČÕ五ËŘÝ02小时ÃŤ 总经理ÃÍĹ ČÕMË 他是个金融专家ŘËĆÖ五ËŘ我是一位专门研究ŘËĆÖ五ËŘING基金,BÍŤČÕÍÑ, 投资输给了骗子。
分享
跟随
4分钟前回答
杰克斯曼361
1
新贡献者
添加评论
-1
比特币核心有命令opton,在那里你可以键入“upgradewallet”检查是否发生了什么事。
分享
改进这个答案
跟随
5月21日19:00回答
比卡什·库马尔·亚达夫
1
2
如果比特币核心无法打开该文件,它肯定无法升级它彼得·维尔5月21日23:27
添加评论

时光素材-香车美女  (221)blockchainBTC比特币区块链www.qkl91.com

发表评论

邮箱地址不会被公开。 必填项已用*标注