密码恢复
7 分钟阅读

如何从纸质备份中恢复 Strongcoin.com 钱包

出版日期
2023 年 3 月 16 日
如何从纸质备份中恢复 Strongcoin.com 钱包
目录
订阅我们的通讯
阅读我们的隐私政策

如何从纸质备份中恢复 Strongcoin.com 钱包

Strongcoin.com是第一个混合在线比特币钱包。该钱包有一个很好的功能,就是为每个用户提供一个可以打印的 PDF 文件,以提供一个加密的纸质钱包。在本文中,我们将介绍从该备份中恢复资金的过程。

强力币纸质钱包是什么样的?

下面是 Strongcoin 网站上的一个例子:

在这种情况下,一个用户拥有 6 个不同的私钥。纸质钱包包括一个公共地址、加密版私钥和纸质钱包生成时的余额。 

您可以在区块链浏览器中输入公共地址,以获取每个私钥上存储的当前余额。

还有一栏是 "线索"--目前还不清楚这一栏是供用户简单地写入密码线索,还是可以在 Strongcoin.com 网站上添加线索并打印在纸质钱包上。

Strongcoin 纸钱包是 BIP38 加密纸钱包吗?

不是 - Strongcoin 钱包格式早于 BIP38 协议,而且使用不同的加密方案。

如果我忘记了 Strongcoin 钱包的密码怎么办?

下面的一切都假定你知道纸质钱包的密码。如果您不知道密码--而且您已经尝试了最可能的人选--那么您可能需要专业帮助。

Crypto Asset Recovery 可以利用你的纸质钱包和密码猜测,将其扩展为数以亿计、数十亿计或更多的密码变体。然后,我们会根据你的加密私钥对每一个密码进行测试,直到找到正确的密码为止。

如果我们没有追回资金,您就不欠我们任何钱。(如果我们追回了资金,我们将收取追回资金的 20%)。对更多信息感兴趣? 请联系我们

私人密钥如何加密?

早在 2011 年 10 月,Strongcoin 就解释过他们是如何在纸质钱包中加密私钥的。

Strongcoin 使用备受赞誉的开源加密软件OpenSSL来加密纸质钱包中的私人密钥。您可以使用相同的软件来解密您的私人密钥。

OpenSSL 支持 100 多种不同的加密算法或密码。 

密码用于转换数据,使其无法读取并防止未经授权的访问。它涉及一系列定义明确的步骤,包括替换、移位或两者兼而有之,将纯文本转换为加密文本(密文),反之亦然。 

Strongcoin 使用一种名为 AES-256-CBC 的密码。高级加密标准(AES)是一种广泛使用的对称加密算法。AES-256-CBC 特别指的是 256 位密钥大小和密码块链(CBC)操作模式。256 位密钥提供了高水平的安全性,而 CBC 模式则确保即使是相同的明文块也会以不同的方式加密,从而提供了一层额外的安全保护,防止模式识别攻击。 

让我们设想一下,您有一个 Strongcoin.com 钱包,而您的 加密私钥是: 5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF

您希望用密码加密该私人密钥:OpenSesame

在计算机上安装 OpenSSL 库后,就可以用以下命令创建加密私钥:

echo "5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF" | openssl enc -e -aes-256-cbc -a -k OpenSesame

U2FsdGVkX1+m4PKpcBfkuRmmklQ5nA2WFq17zKEfJndwrvSb6Hb5ACsVgkw4J+wc
vaiFfwQ9AaQaFTa6dUx51gMuCv+Rtz2iycvZWYP0Rrw=

以 "U2Fs "和 "vaiF "开头的两行代表你的加密私人密钥。  

如果想找点乐子,再执行一次同样的命令,看看加密私钥有什么变化!这就是 CBC 模式的神奇之处:

echo "5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF" | openssl enc -e -aes-256-cbc -a - k OpenSame U2FsdGVkX18D+Cljo/dm2es1MeBMUR4BStRbYsciKLBCObM4xR9tzeIUFk OpenSesame

U2FsdGVkX18D+Cljo/dm2es1MeBMUR4BStRbYsciKLBCObM4xR9tzeIUsLHwIF6d
CxircUKMIAUMSKZXXRtIWyEMQsea/uglA6c1Y37gM14=

我现在要忽略掉第二个加密私钥--重点只是展示 CBC 的作用。

为了与 Strongcoin 纸质钱包完全兼容,您需要在每行字符 31 之后将两行私钥分成四行:

U2FsdGVkX1+m4PKpcBfkuRmmklQ5nA2
WFq17zKEfJndwrvSb6Hb5ACsVgkw4J+wc
vaiFfwQ9AaQaFTa6dUx51gMuCv+Rtz2
iycvZWYP0Rrw=

让我们把加密后的私人密钥存储在名为 key.txt 的文本文件中

现在,让我们使用这个样本数据进行解密,确保我们得到的是开始时使用的未加密私钥:

openssl enc -d -aes-256-cbc -in key.txt -a -k OpenSesame

5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF

完美!现在,我们已经使用 Strongcoin 使用的方法对私钥进行了加密和解密。

如何将资金从纸质钱包中取出?

安全考虑因素

值得一提的是,任何拥有你未加密私钥的人都可以拿走你的所有资金。因此,你应该采取一些基本的预防措施:

  1. 在开始之前,先计划好如何转移资金。(在浏览器中加载本文)。
  2. 关闭互联网连接(关闭 Wifi、断开互联网/CAT5 电缆连接)
  3. 在私密的地方进行这项工作(网吧里有无数的人和摄像头,可能不是最安全的选择)
  4. 如果您想要一种极其安全的方法,请按照以下说明操作。

先决条件

  1. 您可能需要在笔记本电脑或台式电脑上进行此操作。虽然在智能手机上也有可能做到这一点,但会难得多。
  2. 了解您要发送资金的钱包的比特币地址。
  3. 首先安装并运行 OpenSSL。
  4. 按照上一节的说明,加密和解密样本私钥。
  5. 从 Electrum.org 安装 Electrum钱包

转移资金的步骤

  1. 确保你在一个私密的地方(没有摄像头或别人监视你),并确保你的电脑与任何互联网连接断开。
  2. 使用 OpenSSL 解密私钥:
  3. 创建一个名为 key.txt 的空文本文件(实际名称并不重要,但如果选择了不同的名称,则需要更新下面的 openssl 命令)。
  4. 如果您使用的是纸质副本,则需要非常仔细地将加密私钥的每个字符从纸质钱包中输入到文本文件中。(如果您连一个字符都打错,这个过程就会失败)。如果您有该钱包备份的数字(PDF)副本,您只需复制/粘贴私钥即可
  5. 将加密的私人密钥保存到 key.txt 文件后,就可以关闭该文件了。
  6. 在命令行执行以下命令:
    openssl enc -d -aes-256-cbc -in key.txt -a -k [输入密码,不加括号]
  7. 生成的文本应该是未加密的私人密钥 
  8. 打开 Electrum 并点击:
  9. 文件 => 新建/恢复
  10. 给你的钱包取个名字,比如Strongcoin 纸钱包
  11. 选择 "导入比特币地址或私人密钥",然后点击 "下一步"。
  12. 粘贴未加密的私人密钥,然后点击下一步
  13. 重新将电脑连接到互联网
  14. 为钱包指定并确认密码
  15. 当 Electrum 完成钱包同步后,您就可以将资金发送到您的比特币钱包了。
  16. 安全
  17. 这种方法有一定的风险--当你的电脑连接到互联网时,私钥会有暴露的时候。理论上,这可能会被窃取,但风险相当小
  18. 但是,不要将您的资金留在 Electrum 中。立即将所有资金转移到另一个钱包。

最后几点说明

  1. 请记住,如果您忘记了钱包密码,我们可以帮您找回。您可以联系我们: https://cryptoassetrecovery.com/contact/
  2. 如果你在 2017 年 8 月之前在 Strongcoin 钱包中拥有比特币,那么你的私钥也控制着 2017 年 8 月 1 日空投到钱包中的比特币现金。 

如有任何疑问,请随时联系CryptoAssetRecovery.com。

每周提供加密货币新闻和见解

10 分钟或更短时间内了解加密货币新闻、钱包安全和 DeFi 的所有最新信息
我们在隐私政策中关注您的数据。
了解最新信息
我们在隐私政策中关注您的数据。
© 2023 CryptoAssetRecovery.com, LLC.保留所有权利。