So können Sie vorhandene private Schlüssel offline mit BIP38 versehen

Wie kann ich einige vorhandene private Schlüssel mit BIP38 offline verschlüsseln? Ich habe mir bitaddress.org angesehen und auf dieser Site können Sie nur BIP38-Schlüssel verwenden, die die bitaddress.org-Site selbst erstellt hat.

Ich möchte im Grunde meine eigenen privaten Bitcoin-Schlüssel mit Bitcoin-Core generieren und sie dann offline mit BIP38 verschlüsseln, damit ich eine Kopie meiner privaten Schlüssel in Papierform haben kann, nur als zusätzliches Backup zu meinen vorhandenen digital verschlüsselten Backups.

Antworten (1)

Die unten beschriebene Bitcoin-Explorer (bx) v3.0-Implementierung verfügt seit über einem Jahr über die VOLLSTÄNDIGE BIP 38-Funktionalität und hat BIP 38 auf zahlreiche Altcoins erweitert.

Siehe 5) Extended AES256Encrypt and AES256Decrypt BIP 38 CLI Example Set , und verwenden Sie -v 0 für Bitcoin anstelle von -v 76 für Dash. Siehe die vierte Spalte der BIP44-Altcoin-Versionszuordnungstabelle für Versionszuordnungen für verschiedene Coins.

Verwenden Sie wif-to-ec , um Ihre WIF-codierten Schlüssel in Hexadezimalzahlen umzuwandeln. Verwenden Sie ec-to-wif , um bei Bedarf in die entgegengesetzte Richtung zu gehen.

Das vollständige Round-Robin-Beispiel unten gilt für Bitcoin, nicht für Dash, sondern für den Kontrast:

% bx wif-to-ec L5b1xYjJCxfPsr9b4896DwMqoGb3TyNrwUvfGacm2RQoUoKGqjny f9a8f6d4a24b99d4944ee3db83c85383e9c13e85cb50ad60a9e1a96e02f6d269

% bx ec-to-ek -v 0 "Hello it is me" f9a8f6d4a24b99d4944ee3db83c85383e9c13e85cb50ad60a9e1a96e02f6d269 6PYK35faHFxireTJyhtjm9weuBFMuc2uF7fBKmHzDvakT6TRek9RwfyX9a

% bx ek-to-ec "Hello it is me" 6PYK35faHFxireTJyhtjm9weuBFMuc2uF7fBKmHzDvakT6TRek9RwfyX9a f9a8f6d4a24b99d4944ee3db83c85383e9c13e85cb50ad60a9e1a96e02f6d269

% bx ec-to-wif -v 128 f9a8f6d4a24b99d4944ee3db83c85383e9c13e85cb50ad60a9e1a96e02f6d269 L5b1xYjJCxfPsr9b4896DwMqoGb3TyNrwUvfGacm2RQoUoKGqjny

Der ec-to-wif-Befehl muss ganzzahlige Werte für die dritte Spalte der BIP44-Altcoin-Versionszuordnungstabelle verwenden, die der verwendeten Krypto-Münze entspricht. Wenn Versions-Integer gelöscht werden, geht bx davon aus, dass die Operationen für Bitcoin sind.

Seien Sie gewarnt, dass BIP 38 noch nicht für Altcoins mit Bitcoin-Erbe standardisiert ist. Viele Wallet-Tools, die behaupten, BIP 38-Funktionalität bereitzustellen, verwenden das Präfix 6P für Altcoins. Das Präfix 6P sollte für Altcoins unterschiedlich sein, um Verwirrung zu vermeiden. Diese Beispielzuordnung zeigt, dass -v 0 einem 6P- Präfix für Bitcoin zugeordnet ist, während -v 76 einem 7f -Präfix für Dash zugeordnet ist (76 Basis 10 == 4c Basis 16).