Перейти к содержимому

Как вытащить приватный ключ bip38

  • автор:

Восстановление кошелька¶

Пользователи, которые длительный период пользуются криптовалютой, иногда находят старые файлы кошельков на USB-накопителях или в облачном хранилище, о которых они забыли. Также есть пользователи, которые могут иметь резервную копию, но не могут вспомнить какое программное обеспечение они использовали для её создания, или забыли пароль. И есть пользователи, которые могут иметь старую версию Dash Core, которая больше не работает из-за обновления сети. Эта документация призвана помочь таким пользователям восстановить доступ к своим средствам.

Определение формата резервного копирования¶

Первым шагом является определение формата создаваемой вами резервной копии. В большинстве случаев это будет либо файл, возможно, названный wallet.dat, либо фраза из слов. В некоторых случаях вы можете напрямую сохранить приватный ключ для адреса Dash. В следующем списке показаны возможности и методы восстановления вашего кошелька в порядке вероятности.

  • Резервная копия хранится в старой версии Dash Core, которая больше не работает
    • Следуйте инструкциям по восстановлению файлов кошелька, используя Dash Core
    • Если файл имеет имя идентичное с wallet.dat, попробуйте способ восстановления по Dash Core
    • Если имя файла аналогично с dash-wallet-backup или содержит слово „mobile“, попробуйте способ восстановления по Кошелёк Dash для Android
    • Если фраза состоит из 12 слов, попробуйте восстановление по кошелёк Dash Electrum или кошелёк Dash для Android или iOS , в зависимости от того, какую платформу вы использовали для создания резервной копии
    • Если фраза состоит из 13 слов, попробуйте восстановление по кошелёк Dash Electrum
    • Если фраза состоит из 12, 18, 24 или 25 слов, попробуйте восстановление по аппаратный кошелёк , который вы использовали для создания фразы восстановления
    • Если строка состоит из 34 символов и начинается с Х, то это строка с публичным адресом и она не может использоваться для восстановления доступа к потерянным средствам. Вам необходим приватный ключ.

    После того как вы определили формат резервного копирования, следуйте по ссылкам для ознакомления с руководством по восстановлению для выбранного формата.

    Файловые резервные копии¶

    Dash Core¶

    Одним из наиболее распространённых форматов резервного копирования кошельков является файл wallet.dat кошелька Dash Core. Прежде чем начать пользоваться кошельком, убедитесь, что у вас есть копия этого файла, хранящаяся в безопасном месте, на случай, если процесс восстановления случайно повредит ваш файл кошелька! В большинстве случаев резервные копии wallet.dat также будут защищены паролем, который нужно знать, чтобы восстановить доступ к вашим средствам DASH. Если у вас уже установлен Dash Core, сначала убедитесь, что он обновлён до последней версии, нажав Помощь > О Dash Core. Сравните версию вашего кошелька с последней доступной версией Dash Core на сайте как показано ниже:

    ../_images/recovery-dashcore-version.png

    ../_images/recovery-website-version.png

    Сравнение установленной версии Dash Core с последней версией, доступной на веб-сайте

    Обновите Dash Core до последней версии в соответствии с инструкции по инсталляции . Если у вас имеется только файл кошелька и нет установленной версии Dash Core, то просто установите Dash Core в соответствии с инструкции по инсталляции после чего единожды запустите его для создания папки DashCore. Затем закройте Dash Core и скопируйте файл wallet.dat, который хотите восстановить в папку DashCore, расположенную по адресу, указанному ниже, заменив или переименовав существующий файл.

    Если существующая версия Dash Core у вас старее, чем v0.12.1.x, то может потребоваться переименовать папку с данными из Dash в DashCore .

    Для исправления неудавшейся инсталляции, перейдите в папку DashCore и удалите все .log и .dat файлы, кроме wallet.dat. Удаление следующих файлов не принесёт вреда:

    • banlist.dat
    • budget.dat
    • db.log
    • debug.log
    • fee_estimates.dat
    • governance.dat
    • mncache.dat
    • mnpayments.dat
    • netfulfilled.dat
    • peers.dat

    .conf файлы и папки (такие как backups , blocks , chainstate , и т.п.) не изменяйте, поскольку они помогут быстрее запустить кошелёк, обеспечив загрузку копии блокчейна и ваших настроек.

    Теперь откройте кошелёк Dash Core и дождитесь завершения синхронизации с блокчейном. Ваш кошелёк будет восстановлен/обновлён, а все балансы должны отобразиться на экране. Вы должны убедиться, что имеете правильный пароль, попытавшись разблокировать кошелёк с помощью Настройки» > Разблокировать кошелёк, чтобы удостовериться, что вы действительно можете создавать транзакции, используя свои балансы. Если у вас возникли проблемы с отсутствием баланса, попробуйте принудительно выполнить повторное сканирование блокчейна, перейдя в Инструменты > Ремонт кошелька и выбрав Пересканировать цепочку блоков. Также может помочь опция Перестроить индекс. Dash Core перезапустится и выполнит полное сканирование блокчейна.

    ../_images/recovery-rescan.png

    ../_images/recovery-rescanning.png

    Принуждение Dash Core к пересканированию блокчейна

    At this stage, recovery is complete and you should make another backup using File > Backup Wallet or following the instructions here . If you have any further problems, try asking on the forum, Reddit or the #dash-support-desk channel at Dash Nation Discord.

    Dash на платформе Android¶

    По аналогии с кошельком Dash Core, кошелёк Dash для Android может сделать резервную копию вашего кошелька в файл. Для того, чтобы восстановить этот кошелёк на другом устройстве, просто скопируйте файл с резервной копией кошелька в папку /Downloads вашего устройства либо с помощью компьютера подсоединённого через USB, либо с помощью приложения-файлового менеджера на устройстве. Убедитесь, что ваш кошелёк Dash имеет последние обновления из Play Store, затем открывайте Dash. Если на вашем балансе имеются какие-то средства, то либо сделайте ещё одну резервную копию, либо переведите деньги на какой-то внешний адрес, так как при восстановлении кошелька ваш существующий файл кошелька будет заменён новым!

    Нажмите кнопку меню в левом верхнем углу, выберите Безопасность > Восстановление кошелька, затем выберите необходимый файл из списка. Введите пароль и нажмите Восстановить. Для восстановления может понадобиться некоторое время, а после завершения вы увидите на экране свой баланс.

    ../_images/recovery-android1.png ../_images/recovery-android2.png ../_images/recovery-android3.png

    Восстановление резервной копии из файла при помощи кошелька Dash для Android

    Фразы для восстановления¶

    Если у вас есть фраза из 12 слов и вы уверены, что сделали резервную копию на мобильном устройстве на базе iOS или Android — следуйте инструкциям ниже.

    Фраза из 12 слов для устройств на Android¶

    Убедитесь в том, что у вас последняя версия кошелька Dash, загруженная из Play Store, затем откройте кошелёк. Если на вашем балансе имеются какие-то средства, то либо сделайте ещё одну резервную копию, либо переведите деньги на какой-то внешний адрес, так как при восстановлении кошелька ваш существующий файл кошелька будет заменён новым! Кликните на кнопку меню в левом верхнем углу, затем выберите select Безопасность > Восстановить из фразы восстановления и введите вашу фразу из 12 слов.

    ../_images/recovery-android1.png ../_images/recovery-android4.png ../_images/recovery-android5.png

    Восстановление с помощью фразы для восстановления из 12 слов с использованием кошелька Dash для Android

    Фраза из 12 слов для iOS¶

    Убедитесь в том, что у вас последняя версия кошелька Dash, загруженная из App Store, затем откройте кошелёк Dash. Если вы открываете это приложение впервые, то можете ввести вашу фразу восстановления сразу на экране запуска, выбрав Восстановить кошелёк. Если на вашем балансе имеются какие-то средства, то либо сделайте ещё одну резервную копию, либо переведите деньги на какой-то внешний адрес, так как при восстановлении кошелька ваш существующий файл кошелька будет заменён новым!

    Нажмите кнопку меню в левом верхнем углу, выберите Настройки > Запустить/восстановить другой кошелёк. введите вашу текущую фразу для восстановления кошелька, затем приложение перезагрузится и вы снова увидите опцию для Восстановить кошелёк.

    ../_images/recovery-ios1.png ../_images/recovery-ios2.png ../_images/recovery-ios3.png ../_images/recovery-ios4.png ../_images/recovery-ios5.png

    Восстановление с помощью фразы для восстановления из 12 слов с использованием кошелька Dash для iOS

    Фраза из 12/13 слов для кошелька Dash Electrum¶

    Убедитесь, что вы используете последнюю версию кошелька Dash Electrum в соответствии с инструкциями по инсталляции здесь . Dash Electrum поддерживает работу нескольких совместных кошельков, поэтому можно безопасно восстановиться в новый файл кошелька без потери старого кошелька. Нажмите Файл > Создать/Восстановить и введите имя для сохранения вашего новго кошелька. Затем выберите I already have a seed и введите фразу восстановления из 12/13 слов. Введите новый пароль для своего кошелька и нажмите Далее для восстановления ваших адресов из фразы восстановления.

    ../_images/recovery-electrum1.png ../_images/recovery-electrum2.png ../_images/recovery-electrum3.png ../_images/recovery-electrum4.png ../_images/recovery-electrum5.png ../_images/recovery-electrum6.png

    Восстановление с помощью фразы для восстановления из 12 слов с использованием Dash Electrum

    Фразы для восстановления аппаратного кошелька¶

    Если ваша фраза, состоящая из 12, 18 или 24 слов была сгенерирована аппаратным кошельком — следуйте инструкциям ниже:

    Восстановление кошелька iOS при помощи Dash Electrum¶

    Для восстановления средств можно использовать фразу восстановления Dash iOS в Dash Electrum, если по какой-либо причине вы потеряли доступ к своему устройству iOS. Однако, поскольку пути расположения кошелька не идентичны, процесс работает только в одном направлении, то есть невозможно восстановить кошелек Dash Electrum с помощью кошелька Dash iOS. Кроме того, поскольку в процессе импорта напрямую используется ключ xprv, а не фраза восстановления, невозможно будет отобразить фразу восстановления в Dash Electrum. Поэтому рекомендуется переместить средства (либо в стандартный кошелек Dash Electrum или какой-либо другой кошелек) после успешного восстановления, для того, чтобы убедиться, что стандартные процедуры резервного копирования работают должным образом.

    Восстановление происходит в два шага. На первом шаге мы конвертируем фразу восстановления Dash iOS в ключ xprv. На втором шаге импортируем ключ xprv в кошелёк Dash Electrum.

    Получение правильного ключа xprv для Dash на iOS¶

    Перейдите на страницу Конвертер мнемонического кода BIP39. Это полезный инструмент для манипуляции/отображения даных сидов BIP32/39. Если вам неудобно выполнять эту процедуру онлайн, то можно загрузить офлайн версию, скачав файл, описанный в этих инструкциях. Как только инструмент будет загружен в ваш браузер, следуйте следующим шагам:

    1. Введите вашу сид-фразу, состоящую из 12 слов в поле BIP39 Mnemonic.
    2. Покиньте вкладку BIP39 Passphrase.
    3. Переключите валюту на Dash.
    4. Под Derivation Path, кликните на вкладку BIP44.
    5. Скопируйте значение показанное в поле Account Extended Private Key.
    Импортируйте ключ xprv в кошелёк Dash Electrum¶
    1. Откройте кошелёк Dash Electrum и кликните Файл -> Создать/Восстановить.
    2. Наберите имя вашего кошелька.
    3. Выберите Стандартный кошелёк
    4. Выберите Use public or private keys.
    5. Вставьте значение из поля Account Extended Private Key.
    6. При желании введите пароль.

    Кошелёк Dash Electrum теперь должен обнаружить баланс кошелька Dash iOS и у вас должен появиться полный доступ к вашим средствам. Сид-фраза не будет доступна в Dash Electrum, поэтому, если вы хотите снова восстановить этот кошелек с помощью фразы восстановления, то вам просто нужно будет повторить шаги, описанные выше. Вместо этого рекомендуется отправить свои деньги на новый кошелек Dash Electrum и следовать стандартные шаги резервного копирования .

    Older versions of the Dash iOS wallet used BIP32 addresses under the m/0′ derivation path. The wallet should migrate these funds over to BIP44 addresses during normal use, but some residual balance may be under this derivation path, so restoring the BIP32 Extended Private Key may be helpful in some situations. Please see this forum thread for further discussion on this process.

    Приватные ключи¶

    Most wallets offer a function to import an address from a private key, see the documentation for your wallet for specific instructions. While private keys can be stored in many ways, in this example we will work through the process of restoring a private key from a paper wallet using Dash Core. If you only have a QR code and not the key, use a barcode scanning app (Android or iOS) to read the code first.

    Сначала, запустите Dash Core и разблокируйте свой кошелёк, нажав Настройки > Разблокировать кошелек. Введите свой пароль, затем откройте консоль отладки нажав Инструменты > Консоль отладки. В консоли наберите следующее, заменив образец приватного ключа своим ключом:

    ../_images/recovery-dashcore-privkey.png

    Импорт приватного ключа с использованием консоли отладки в кошельке Dash Core

    Dash Core пересканирует блокчейн для транзакций, использующих публичный адрес этого ключа и покажет транзакции и баланс в вашем кошельке.

    Приватный ключ должен быть в формате импорта кошелька (WIF). Если ваш ключ зашифрован с использованием BIP38 (ключ начинается с 6P вместо 7), то следует сначала расшифровать его, чтобы увидеть ключ в формате WIF. Чтобы сделать это — отправляйтесь по адресу https://paper.dash.org/ и кликните Wallet Details. В поле введите расшифрованный приватный ключ и кликните View Details. Вам будет предложено ввести пароль, после чего ваши ключи будут расшифрованы. Найдите ключ, который называется Private Key WIF и импортируйте его в свой кошелёк.

    ../_images/recovery-paper-decrypt.png ../_images/recovery-paper-wif.png

    Расшифровка закондированного в BIP38 ключа в формат WIF для импорта в кошелёк Dash Core

    Забытые пароли¶

    В большинстве случаев, если вы выбрали надёжный пароль и забыли или потеряли его, то надежды на восстановление практически нет. Шифрование, используемое кошельками Dash, сделано чрезвычайно надёжным, и хорошо придуманный пароль должен защитить вас от самых грубые попыток взлома с помощью полного перебора. Если вы можете вспомнить некоторые данные о пароле, в частности его длину или последовательности символов, которые могут в него входить, тогда можно попытаться использовать методы взлома паролей с помощью полного перебора. Для этого существует несколько сервисов, или же вы можете попробовать сделать это самостоятельно. Поскольку Dash Core основан на Bitcoin Core, большинство подходов к применению полного перебора для взлома Биткойн-кошелька также будут работать и для кошельков Dash.

    Basic Password/Passphrase Recoveries

    None of these examples are concerned with arguments that you would use for different types of typos, tokenlists, etc.

    The idea is that, if you are running this tool on Windows, you can directly copy/paste any of these examples. (They all use the same seeds and addresses that are in the automatic tests)

    They will all find a result almost straight away.

    Basic Passwordlist used in basic examples below

    BIP38 Encrypted Paper Wallet Recovery.

    Notes BIP38 wallets are encrypted via sCrypt, so will be very slow to brute-force. GPU acceleration for these wallets is available, but doesn’t offer much of a performance boost unless you have multiple GPUs or a particularly powerful GPU relative to your CPU. (Or some kind of dedicated OpenCL accelerator)

    Supported wallets

    And just about any other BIP38 encrypted private keys.

    Commands

    For Bitcoin (No coin needs to be specified, Bitcoin is checked by default)

    BIP39 Passphrase Protected Wallets & Electrum «Extra Words»

    Notes The language used to refer to a BIP39 passpharse can vary betwen vendors. Sometimes it is talked about as a «25th word», other times a «plausible deniability passphrase» or sometimes just as «passphrase». Just note that this is different from your wallet password or PIN.

    The most common symptom of you having an error in your BIP39 passphrase is that your seed+passhrase will produce a set of completely empty accounts, with no balance or transaction history. (Every BIP39 passphrase is valid, so you will not get any kind of error message)

    While BIP39 seed recovery can benefit from GPU acceleration, this is currently not the case for recovering a BIP39 passphrase.

    All of the example commands below have the address generation limit set to 10, so the address they are searching for needs to be within the first 10 addresses in the wallet.

    Supported wallets

    • Most hardware wallets that support BIP39/44
      • Trezor (One and T)
      • Ledger Nano (S and X)
      • Keepkey
      • Coldcard
      • Bitbox02
      • Cobo Vault Pro
      • Wasabi Wallet (Wasabi refers to this as your wallet password)
      • Samourai Wallet
      • Coinomi
      • Mycelium
      • Zillet (Referrs to BIP39 passphrase as a «password based» wallet type)
      • Electrum
      • Exodus

      Commands

      Basic Bitcoin Command

      No need to specify —wallet-type This will support all Bitcoin address types (Legacy, Segwit or Native Segwit) without the need to add any additional parameters.

      Basic Bitcoin Electrum Wallet Command.

      These aren’t BIP39, so need to use —wallet-type electrum2 This will support both Legacy and Segwit Electrum wallets without any additional parameters. (It will also work with most Electrum Altcoin clones)

      Basic Ethereum Command

      Need to specify the —wallet-type (But can leave off the —bip39 argument, as it is implied)

      Ethereum Validator passphrase recovery.

      Just like with seed recovery, this works basically the same as a standard BIP39 passphrase and uses the validator pubkey (Aka Signing Key) as the address

      Basic Zilliqa Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied)This will support all address types (Base16 and Bech32) without the need to add any additional parameters.

      Note: Zilliqa seed recovery can’t be used as the basis for recovering a Ledger Nano seed/passphrase at this time.

      Basic Bitcoin Cash Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) This will accept either Cashaddres or Legacy style addresses. This will also work for BCH forks like BSV.

      Basic Cardano

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) For Cardano recovers, see the notes here as well. This will accept either base or stake addresses. (Byron-Era addresses are not supported))

      Basic Dash Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied)

      Basic Dogecoin Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied)

      Basic Vertcoin Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) This will support all address types (Legacy, Segwit or Native Segwit) without the need to add any additional parameters.

      Basic Litecoin Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) This will support all address types (Legacy, Segwit or Native Segwit) without the need to add any additional parameters.

      Basic Monacoin Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) This will support all address types (Legacy, Segwit or Native Segwit) without the need to add any additional parameters.

      Basic DigiByte Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) This will support all address types (Legacy, Segwit or Native Segwit) without the need to add any additional parameters.

      Basic GroestleCoin Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) This will support all address types (Legacy, Segwit or Native Segwit) without the need to add any additional parameters.

      Note: This needs the groestlecoin_hash module to be installed.

      Basic Ripple Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied)

      Basic Tron Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied)

      Basic Polkadot(Substrate) Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied)

      This command will search for the correct «secret derivation path»

      Basic Stacks Command

      Need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied) This example also has the address generation limit set to 10, so will check the first 10 «accounts» for a given seed+passphrase.

      Brainwallets

      Notes Brainwallets are a very old (and very unsafe) type of wallet. Given this, most of them still produce addresses based on «uncompressed»

      Supported wallets

      • Sha256(Passphrase) Wallets

      Sha256(Passphrase) Wallets

      Commands

      Basic Bitcoin Command (Will check both compressed and uncompressed address types, even though in this example this is a compressed address)

      Bitcoin Wallet, but set to only check uncompressed addresses. (Only use this for VERY old wallets that you are sure aren’t a compressed address, though also consider that uncompressed is the default. Only gives a small speed boost)

      P2SH Bitcoin Wallet (Like the kind you would get of something like segwitaddress.org, as of 2021, these are all compressed type addresses, so can skip checking uncomrpessed ones. )

      Bech32 Bitcoin Wallet. (From segwitaddress.org)

      Litecoin Wallet (From liteaddress.org — These are all uncompressed with no option to use compressed) No extra arguments are needed for these types of wallets.

      Dash Wallet (From paper.dash.org) — No compression parameters specificed, so it will just check both

      Dash Wallet (From paper.dash.org — Or if you know you used a compressed one. (Though Uncompressed is the default)

      Warpwallets

      Note: At this time, only Bitcoin and Litecoin are supported. (Eth could be easily added)

      Commands

      Basic Bitcoin Wallet with «btcr-test-password» as the salt. (Warpwallet suggested using your email address) These wallets are all «uncompressed» type, but the performance gain for this is so small compared to how long the sCrypt operation takes, it isn’t worth not checking both types.

      Block.io Wallets

      You would first download the wallet file using the instructions in the extract scripts section of the documentation.

      You would then do a basic recovery with a command like the one below. (This command uses a sample wallet file bunlded with BTCRecover)

      Dogechain.info Wallets

      You would first download the wallet file using the instructions in the extract scripts section of the documentation. You can also use an extract script to securely run dogechain.info wallets on rented hardware. See here for more info about Extract Scripts.

      You would then do a basic recovery with a command like the one below. (This command uses a sample wallet file bunlded with BTCRecover)

      Ethereum Keystores

      Do a basic recovery with a command like the one below. (This command uses a sample wallet file bunlded with BTCRecover)

      imToken Wallet Keystores

      Do a basic recovery with a command like the one below. (This command uses a sample wallet file bunlded with BTCRecover)

      SLIP39 Passphrases

      This uses much of the same syntax as recovering BIP39 passphrases. BTCRecover currently supports most of the coins that are supported by the Trezor T.

      The main difference is that instead of entering a single mnemonic, you can either enter the SLIP39 shares via the command line as below, or you will be promtpted for them. You need to have a quorum of SLIP39 shares to be able to do a passphrase recovery.

      Basic Bitcoin Command, so no need to specify —wallet-type This will support all Bitcoin address types (Legacy, Segwit or Native Segwit) without the need to add any additional parameters.

      Basic Ethereum Command, so need to specifcy the —wallet-type (But can leave off the —bip39 argument, as it is implied)

      Raw Private Keys

      BTCRecover an also be used to recover from situations where you have a damaged private key.

      This is handled in a similar way to a password recovery, so your private key guesses go in a tokenlist, using the %h wildcard to substitute hexidecimal characters or %b to substitute base58 characters. You can use either a tokenlist or a passwordlist, depending on your situation, as well as the standard typos. If you are using a tokenlist, you will just need to ensure that the private keys being produced match the length and characters required for a private key.

      If you know the address that the private key corresponds to, you can supply that, alternatively you can use an AddressDB.

      Raw Eth Private Keys

      You will also notice that the leading «0x» needs to be removed from the private key.

      Example tokenlist

      The tokenlist above is an example is a standard Eth private key (with the leading 0x removed) where there are three damanged parts. One single character (%h), one two-character (%2h) and one three-character (%3h) It will take about 20 mintes to run.

      Raw Bitcoin Private Keys

      Bitcoin private keys are supported in both Compressed and Uncompressed formats in Base58 and also as raw Hexidecimal keys.

      If you are using a tokenlist (as in the examples below) with multiple private keys, one per line, you will also want to specify the «—max-tokens 1» argument.

      Example tokenlist

      The command below will attempt a recovery for an old-style, uncompressed private key with one missing character, using a tokenlist containing three possible private keys.

      The command below will attempt a recovery for a more modern (compresseed, native-segwit address) private key with one missing character, using a tokenlist containing three possible private keys.

      You can also do raw private key repair, even if you don’t have a record of the corresponding address, through using an AddressDB. (Also works for Eth, BCH, etc. )

      How do I decrypt a password protected, BIP0038 address?

      Services like bitaddress.org allow you to password encrypt a paper wallet. How would I decrypt it?

      2 Answers 2

      I found https://github.com/sour-is/bip38tool on github and after a little bit of struggle with the unfamilar golang ecosystem got it installed.

      Once installed, the instructions for use are as follows:

      This produces your entire decrypted wallet including the plaintext private key which you can import into electrum or any other wallet application.

      Enter the encrypted private key in the «Wallet Details» tab. It will prompt you for a password then.

      Помогите вытащить мои 0,006 BTC

      Прошлой зимой купил себе 0,006 BTC. Хранил на "бумажном" кошельке (типа https://www.bitaddress.org/ ). Был спокоен за них, но пришло время перевести. И тут завтык. Никогда не пользовался этими кошельками. При генерации там давались только публичный и приватный ключи (без сид фразы). Начал искать куда можно этот приватный ключ ввести, електрум просто не принимал его, какой-то другой писал что некорректный формат. Поискал, пишут стандартный ключ 52 символа, в моем — 58. Но ключ корректный 100% (у меня 2 копии его). Начал искать дальше, выходит это BIP38 — т.е. зашифрованный приватный ключ. Это типа произвольная (а не словарная) 25 сид-фраза, которой шифруется приватный ключ из первых 24 фраз. Не все вообще с таким работают, но в Bither нашел опцию импорта BIP38. И тут незадача — нужна то эта 25 фраза, а ее у меня нет.

      Перепробовал десятка два своих стандартных паролей — ни один не подходит. Телефон секунд 6-7 думает, после чего пишет что пароль BIP38 некорректный. Я так понимаю он пытается расшифровать, после проверяет контрольную сумму полученного приватного ключа, а на некорректной 25 фразе и контрольная сумма будет практически гарантированно некорректной, поэтому дальше даже не двигается.

      В общем вопрос — и че мне теперь с этим делать? Пока не сильно жалко, но когда бетховин по мильйону будет, а? Может есть какая прога для ПК чтоб хотя бы более комфортно можно было свои пароли ей предлагать, или лучше пачками. Я иногда использую комбинации из 2-3 стандартных паролей. Не знаю уже даже.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *