首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解密bitcoin.com json AES钱包备份?

如何解密bitcoin.com json AES钱包备份?
EN

Stack Overflow用户
提问于 2019-06-02 07:27:24
回答 1查看 1.1K关注 0票数 -1

假设您有以下格式的比特币wallet.json备份:

代码语言:javascript
复制
{
  "ct" : "xyz",
  "iter" : 10000,
  "adata" : "",
  "salt" : "xyz",
  "cipher" : "aes",
  "ks" : 128,
  "v" : 1,
  "mode" : "ccm",
  "iv" : "xyz",
  "ts" : 64
}

其中xyz是唯一值,钱包使用密码加密。您可以使用哪些工具来解密此钱包格式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-02 07:27:24

您可以使用旧版本的Bitgo NodeJS包来解密钱包:

代码语言:javascript
复制
// index.js
var BitGoJS = require('./node_modules/bitgo/src/index.js');
var bitgo = new BitGoJS.BitGo();

console.log('Decrypting...');
var password = 'passw0rd';
var encryptedWallet = '{"iv":"xyz","v":1,"iter":10000,"ks":128,"ts":64,"mode":"ccm","adata":"","cipher":"aes","salt":"xyz","ct":"xyz"}';
var decryptedString = bitgo.decrypt({ password: password, input: encryptedWallet });

console.log('Private key:', decryptedString);
代码语言:javascript
复制
// package.json
{
  "name": "Decrypt",
  "version": "1.0.0",
  "scripts": {
    "start": "node index.js"
  },
  "dependencies": {
    "bitgo": "1.0.0"
  }
}

在将passwordencryptedWallet变量替换为您自己的值之后,您可以使用npm installnpm start来解密钱包。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56411140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档