У меня есть один вопрос brainwallet для склепа / математическими гуру, пожалуйста.
Я обнаружил, что 2 ^ 256 частных ключей, они только карту 2 ^ 160 уникальных адресов бумажника. Мог SHA-256 (любой) карта целый набор возможных частных ключей или только его подмножество? И что размерность этого подмножества?
Я гугл несколько дней, но без успеха.
заранее спасибо!
Я не знаю, если кто-то определились, если результирующий набор из SHA-256 на самом деле включает в себя каждое число от 0 до 2
256. Я предполагаю, что это может быть возможно, что есть некоторые частные ключи, SHA-256 никогда не будет создавать независимо от того, что вход используется.
Кроме того, поскольку адреса являются результатом нахождения открытого ключа ECDSA из закрытого ключа, затем вычислений RIPEMD-160 (SHA-256 (открытый ключ)), и вполне возможно, что любой из этих трех функций (ECDSA, RIPEMD, ША), может имеют наборы результатов, которые не включают в себя все номера в соответствующих диапазонах, то вполне возможно, что полный результирующий набор адресов, которые могут быть получены с помощью SHA-256 для создания закрытого ключа меньше, чем 2
160 возможности.