Strongcoin.comウォレットをペーパーバックアップから復元する方法
Strongcoin.comは最初のハイブリッドオンラインビットコインウォレットである。このウォレットの素晴らしい特徴の一つは、暗号化された紙の財布を提供するために印刷できるPDFを各ユーザーに提供することです。この記事では、そのバックアップから資金を回復するプロセスを説明します。
このガイドが必要な理由
ペーパーウォレットのバックアップがあれば、資金は復元可能です。そのバックアップには秘密鍵が暗号化されて保存されており、パスワードを入力すれば復号し、ご自身が管理する任意のビットコインウォレットにインポートすることができます。
ストロングコインのペーパーウォレットはどのようなものか?
以下は、Strongcoinのウェブサイトから引用した例です:

この場合、1人のユーザーが6つの異なる秘密鍵を所有します。ペーパーウォレットには公開アドレス、秘密鍵の暗号化バージョン、およびペーパーウォレット生成時点の残高が含まれます。
ブロックチェーン・エクスプローラーに公開アドレスを入力すれば、各秘密鍵に保存されている現在の残高を得ることができる。
「ヒント」用の欄も設けられています。ただし(現時点では)これがユーザーがパスワードのヒントを記入するためのものなのか、それともStrongcoin.comのウェブサイトからヒントを追加し、ペーパーウォレットに印刷できるようにする機能なのかは不明です。
ストロングコイン・ペーパーウォレットはBIP38暗号化ペーパーウォレットか?
いいえ、Strongcoinウォレット形式はBIP38プロトコルより前に存在しており、異なる暗号化方式を使用しています。
ストロングコインウォレットのパスワードを忘れてしまった場合は?
以下は、ペーパーウォレットのパスワードをご存知であることを前提としています。パスワードが分からず、考えられる可能性の高い候補をすべて試したにもかかわらず復元できない場合は、専門家の支援が必要となるでしょう。
暗号資産復元サービスでは、お客様のペーパーウォレットと推測されたパスワードを基に、数億から数十億以上のパスワードバリエーションを生成します。その後、暗号化された秘密鍵に対して各パスワードを検証し、正しいパスワードを発見するまで続けます。
資金を回収できなかった場合、お客様は当社に一切のお支払いを必要としません。(資金を回収できた場合、回収額の20%を手数料としていただきます)。詳細情報をご希望ですか?お問い合わせください。
秘密鍵はどのように暗号化されますか?
ストロングコインは2011年10月に、ペーパーウォレットの秘密鍵をどのように暗号化しているかを説明している。
ストロングコインは、ペーパーウォレットの秘密鍵を暗号化するために、OpenSSLと呼ばれる評価の高いオープンソースの暗号化ソフトウェアを使用しています。同じソフトウェアを使って秘密鍵を復号化することができます。
OpenSSLは100以上の異なる暗号アルゴリズムをサポートしています。
暗号はデータを変換するために使用され、読み取り不可能にし、不正アクセスから保護する。置換、転置、またはその両方を含む、明確に定義された一連のステップを経て、平文を暗号化されたテキスト(暗号文)に、またはその逆に変換する。
ストロングコインはAES-256-CBCと呼ばれる暗号を使用した。AES(Advanced Encryption Standard)は広く使われている対称暗号化アルゴリズムである。特にAES-256-CBCは、256ビットのキーサイズと暗号ブロック連鎖(CBC)動作モードを指す。256ビットのキー・サイズは高レベルのセキュリティを提供し、CBCモードは同一の平文ブロックであっても異なる暗号化が行われることを保証し、パターン認識攻撃に対する追加のセキュリティ・レイヤーを提供します。
ちょっと想像してみてください。あなたがStrongcoin.comのウォレットを持っていて、その 暗号化されていない 暗号化されていない秘密鍵が「5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF」だとします。
その秘密鍵をパスワードで暗号化したい:オープンセサミ
コンピュータにOpenSSLライブラリをインストールしたら、以下のコマンドで暗号化された秘密鍵を作成できる:
echo "5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF" | openssl enc -e -aes-256-cbc -a -k OpenSesame
U2FsdGVkX1+m4PKpcBfkuRmmklQ5nA2WFq17zKEfJndwrvSb6Hb5ACsVgkw4J+wc vaiFfwQ9AaQaFTa6dUx51gMuCv+Rtz2iycvZWYP0Rrw=
「U2Fs」および「vaiF」で始まる2行は、暗号化された秘密鍵を表しています。
試しに同じコマンドをもう一度実行してみてください。暗号化された秘密鍵がどのように変化したかに注目してください!これがCBCモードの魔法なのです:
echo "5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF" | openssl enc -e -aes-256-cbc -a -k OpenSesame
U2FsdGVkX18D+Cljo/dm2es1MeBMUR4BStRbYsciKLBCObM4xR9tzeIUsLHwIF6d CxircUKMIAUMSKZXXRtIWyEMQsea/uglA6c1Y37gM14=
その2つ目の暗号化された秘密鍵は今すぐ無視するつもりだ——要点は単にCBCが実際に動作する様子を示すことだった。
Strongcoinペーパーウォレットとの完全な互換性を得るには、2行の秘密鍵を各行の31文字目以降で分割し、4行に分割する必要があります:
U2FsdGVkX1+m4PKpcBfkuRmmklQ5nA2 WFq17zKEfJndwrvSb6Hb5ACsVgkw4J+wc vaiFfwQ9AaQaFTa6dUx51gMuCv+Rtz2 iycvZWYP0Rrw=
その暗号化された秘密鍵を、key.txt というテキストファイルに保存しましょう。
では、このサンプルデータを使用して復号化し、最初に使用した暗号化されていない秘密鍵が得られることを確認しましょう:
openssl enc -d -aes-256-cbc -in key.txt -a -k OpenSesame
5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF
完璧です!これで、ストロングコインが使用している手法を使って秘密鍵を暗号化し、復号化することができました。
紙の財布から資金を移動するには?
セキュリティへの配慮
暗号化されていない秘密鍵を所持している者は誰でも、あなたの資金をすべて奪うことができる点に留意すべきです。したがって、基本的な予防策を講じる必要があります:
- 資金を移動する方法を事前に計画しておいてください。(この記事をウェブブラウザで読み込んでください)。
- インターネット接続を切る(無線LANを切る、インターネット/CAT5ケーブルを外す)
- この作業は人目につかない場所で行ってください(大勢の人や監視カメラが存在するインターネットカフェは安全とは言えません)
- 極めて安全な方法をお求めの場合は、以下の手順に従ってください。
前提条件
- おそらくノートパソコンやデスクトップパソコンで行う必要があるでしょう。スマートフォンでも可能かもしれませんが、はるかに難しいでしょう。
- 送金先のウォレットのビットコインアドレスを知る。
- まずOpenSSLをインストールして動作させる。
- 前のセクションの指示に従って、サンプルの秘密鍵を暗号化・復号化する。
- Electrum.orgからElectrumウォレットをインストールします。
資金移動の手順
- カメラや他人の視線が及ばないプライベートな場所にいることを確認し、コンピューターをインターネット接続から完全に切断してください。
- key.txt という名前の空のテキストファイルを作成してください(実際の名前は重要ではありませんが、別の名前を選択した場合は、以下の openssl コマンドを更新する必要があります)。
- 紙のコピーを使用している場合、ペーパーウォレットから暗号化された秘密鍵の各文字を、テキストファイルに非常に注意深く入力する必要があります(1文字でも間違えると、このプロセスは失敗します)。このウォレットバックアップのデジタル(PDF)コピーをお持ちの場合は、秘密鍵をコピー&ペーストするだけで済みます。
- 暗号化された秘密鍵をkey.txtファイルに保存したら、ファイルを閉じます。
- コマンドラインで次のコマンドを実行してください:
openssl enc -d -aes-256-cbc -in key.txt -a -k [パスワードを角括弧なしで入力してください]
- 結果として生成されるテキストが、暗号化されていない秘密鍵となります。
- Electrumを開き、[ファイル] → [新規作成/復元] をクリックします。
- ウォレットに名前を付けましょう:ストロングコイン・ペーパーウォレット
- 「ビットコインアドレスまたは秘密鍵をインポート」を選択し、「次へ」をクリックしてください
- 暗号化されていない秘密鍵を貼り付け、「次へ」をクリックします。
- ウォレットのパスワードの割り当てと確認
- コンピュータをインターネットに再接続する
- Electrumがウォレットの同期を完了したら、資金をビットコインウォレットに送金できるようになります
セキュリティに関する注意
この方法には一定のリスクがあります。コンピュータがインターネットに接続されている間、秘密鍵が公開される状態になる瞬間が生じます。理論上、これが盗まれる可能性はありますが、そのリスクはかなり小さいと言えます。ただし、資金をElectrum内に放置しないでください。すべての資金を直ちに、ご自身が管理する別のウォレットへ移動させてください。
最後のメモ
- お財布のパスワードをお忘れの場合、弊社がパスワード復旧のお手伝いをいたします。こちらまでご連絡ください: https://cryptoassetrecovery.com/contact/
- 2017年8月以前にStrongcoinウォレットでビットコインを保有していた場合、その秘密鍵は2017年8月1日にエアードロップされたビットコインキャッシュも管理します。忘れずに受け取りましょう!
ご不明な点がございましたら、お気軽にCryptoAssetRecovery.comまでお問い合わせください。
仮想通貨を取り戻す準備はできていますか?
ご自身で解決できなかった場合は、弊社がお手伝いいたします。無料査定、初期費用は一切かかりません。もし回収できなかった場合は、費用は一切発生しません。
無料相談を始める →