Strongcoin.com是第一个混合在线比特币钱包。该钱包有一个很好的功能,就是为每个用户提供一个可以打印的 PDF 文件,以提供一个加密的纸质钱包。在本文中,我们将介绍从该备份中恢复资金的过程。
下面是 Strongcoin 网站上的一个例子:
在这种情况下,一个用户拥有 6 个不同的私钥。纸质钱包包括一个公共地址、加密版私钥和纸质钱包生成时的余额。
您可以在区块链浏览器中输入公共地址,以获取每个私钥上存储的当前余额。
还有一栏是 "线索"--目前还不清楚这一栏是供用户简单地写入密码线索,还是可以在 Strongcoin.com 网站上添加线索并打印在纸质钱包上。
不是 - Strongcoin 钱包格式早于 BIP38 协议,而且使用不同的加密方案。
下面的一切都假定你知道纸质钱包的密码。如果您不知道密码--而且您已经尝试了最可能的人选--那么您可能需要专业帮助。
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 使用的方法对私钥进行了加密和解密。
值得一提的是,任何拥有你未加密私钥的人都可以拿走你的所有资金。因此,你应该采取一些基本的预防措施:
如有任何疑问,请随时联系CryptoAssetRecovery.com。