Здравствуй
Я пытаюсь понять / дублировать шифрование пароля второго уровня, используемое на сайте blockchain.info.
https://blockchain.info/wallet/wallet-format
Их сайт говорит, что значение dpasswordhash рассчитывается как 10 раундов SHA256 на sharedKey плюс secondpassword.
вар dpasswordhash = Crypto.SHA256 (sharedKey + secondPassword);
Однако, когда я пытаюсь дублировать эту функцию, я получаю другое значение dpasswordhash.
Кто-нибудь есть некоторые псевдо-код, который может показать эту работу (и на самом деле получить правильное значение dpasswordhash)?
(Я не могу сделать много смысла в JavaScript доступен на их сайте)
Я пробовал различные вещи, например, с помощью командной строки OpenSSL, в соответствии с
OpenSSL dgst -sha256 -hex отъезда tempout.txt tempin.txt
или подобный, но я не могу получить правильный ответ
Grrrr
Спасибо за любые советы!