Author

Topic: Encrypted key от wallet.dat (Read 1069 times)

jr. member
Activity: 58
Merit: 10
November 07, 2014, 06:43:14 AM
#1
День добрый, подскажите пожалуйста по поводу восстановление пароля от кошелька.
Погуглив по форуму я нашел приложение rywallet, сделал дамп все ключей с файла wallet.dat

Есть к примеру отрывки :
            "addr": "139d5******************",
            "compressed": true,
            "encrypted_privkey": "d12820d29c0644f234e183ee46cd64a50c6c9dd14a4a680746e757726db9b3b6c5c46c9d371fc72 0fdc41cb8fad0ebb8",
            "pubkey": "03ff93e5f1a5c*****************************************************",

и есть как я понял основной кусок кода, где спрятан зашифрованный ключ:

   "minversion": 60000,
    "mkey": {
        "encrypted_key": "d19fac46d510a1304e89d6a8cbe64*******************************************************************",
        "nDerivationIterations": 55256,
        "nDerivationMethod": 0,
        "nID": 1,
        "otherParams": "",
        "salt": "**edb8******a***"
    },


По длине ключе и по типу я не как не могу определить алгоритм, как я ранее вычитал длины и вид зашифрованного ключа должен быть :
6PfXgbRieAcStmkYJsZ2oLiB15tRY58WqrDf9P5MFiA3USwGMnG6J6i8Cw ( к примеру, 58 символов, BIP 38 ?)
а у меня получается :
d12820d29c0644f234e183ee46cd64a50c6c9dd14a4a680746e757726db9b3b6c5c46c9d371fc72 0fdc41cb8fad0ebb8 ( тут 96 символов)
и
d19fac46d510a1304e89d6a8cbe64*********************************************************** ( тут 96 символов)

подскажите, как сделать тип ключа который экспортируется из валлет.дат к приемлемому виду ключа.
Jump to: