Я почему спрашиваю собственно. Мне просто непонятно...
Вот есть три вроде бы надежных сайта генерации кошельков (публичный и приватный ключ)
Если я на этих сайтах создам BrainWallet введя собственную passфразу (которую я скажем сгенерировал сам рандомно)
10101010101010101010101010101010
То они все сработают одинаково и выдадут м не на основе этой фразы
Открытый адрес:1EtNiXoyfL9WY8mJQd6JZKFw5WdyHy8Qn7
Закрытый ключ (в формате импорта в кошелек - WIF):5KZbA4aiPdqUhAVk5Vph13m3cpn53gpi7FaCbXBAnEvcZAwEqqa
Можете самостоятельно проверить.
Но где гарантия, что один из этих сайтов не создал злоумышленник, чтобы воровать приватные ключи у людей, которые их будут генерировать себе на этом сайте?
Объясните мне нубу.
сейчас провел эксперимент. Такое ощущение на 99,99%, что https://www.bitaddress.org/ можно доверять генерацию приватных ключей.
Я выкачал с этого сайта архив самого сайта, чтобы запустить на компьютере без интернета https://github.com/pointbiz/bitaddress.org
Я на компьютере без интернета ввел придуманую мной Passphrase и на другом компьютере на самом сайте https://www.bitaddress.org/ тоже ввел ту же Passphrase
Ключи совпадают.
И так несколько раз.
Думаю, что если генерировать ключи с помощью архива самого сайта https://www.bitaddress.org/ на компьютере, который никогда не будет выходить в интрнет - это реально самый надежный способ хранить крупные суммы битка на долгосрок.
Хочу сгенерировать максимально надежно приватный ключ и соответственно публичный ключ?
Как это правильно сделать?
Можно ли довериться bitaddress.org ?
Если я допустим сгенерирую Приватый ключ 264 раза подбрасывая монету и запишу результат в виде 264 битового числа из нулей и единиц.
А потом с помощью Brain wallet на сайте bitaddress.org
захочу перевести его в какой-то правильный формат для работы с блокчейном, чтобы можно было подписывать приватным ключем транзакции, как это максимально надежно сделать, чтобы приватный ключ не угнали?
Может ли быть практическая вероятность, что генератор ключей bitaddress.org на самом деле "псевдогенератор", который имеет встроенные "закладки", которые могут угнать приватный ключ.
Хочеться понять как это работает на фундаментальном уровне.
Что для этого рекомендуете почитать.
Сорри за нубские вопросы