Блог им. CryptoElm

Что такое файл JSON, или же файл хранилища ключей?

Ваш файл keystore (файл JSON) содержит зашифрованную версию вашего закрытого ключа — это просто ваш закрытый ключ, закодированный в секретной строке. Например, рассмотрим слово APPLE. Если зашифровать это слово в алфавитном порядке, по четыре буквы за раз, то оно будет выглядеть как dssoh. На первый взгляд совершенно непонятно, что означает dssoh. Однако если вы покажете это слово кому-нибудь и расскажете, как оно было зашифровано, он сможет расшифровать его и получить слово apple! Это очень упрощенная версия того, как работает шифрование, но она дает вам представление о процессе.

Когда вы указываете пароль при создании кошелька, ваш приватный ключ шифруется с помощью этого пароля и хранится в файле keystore (JSON-файл). Если вы откроете этот файл, то увидите тарабарщину (не открывайте JSON-файл!).. Этот файл содержит зашифрованный закрытый ключ, поэтому для разблокировки кошелька таким способом вам потребуется использовать выбранный вами пароль. Вы не сможете изменить пароль, пока не создадите совершенно новый файл keystore или JSON-файл.

Важно отметить, что надежность пароля напрямую зависит от целостности файла keystore или JSON-файла. Если вы выберете слабый пароль и хакер завладеет зашифрованным ключом, он сможет подбирать его до тех пор, пока не узнает, какой пароль вы использовали. Выберите надежный пароль и убедитесь, что ваше шифрование надежно!
2 комментария
неправомерно так говорить — «json или же»
потому что json это просто формат, для хранения всего, чнго угодно.
javascript object notation
avatar
надежность пароля напрямую зависит от целостности файла
-------------------------
)))) это каким образом?
avatar

теги блога CryptoElm

....все тэги



UPDONW
Новый дизайн