Что такое приватный и ключ и публичный ключ в криптографии? - Hitecher
Что такое приватный и ключ и публичный ключ в криптографии?

Что такое приватный и ключ и публичный ключ в криптографии?

написал Ethan Oakes

Биткойн, а также другие монеты, возникшие позже (Ethereum, Bitcoin Cash и т.д.) основаны на криптографической системе, использующей пары ключей: Публичные. Они, как понятно из названия,...

Биткойн, а также другие монеты, возникшие позже (Ethereum, Bitcoin Cash и т.д.) основаны на криптографической системе, использующей пары ключей: Публичные. Они, как понятно из названия,...

Биткойн, а также другие монеты, возникшие позже (Ethereum, Bitcoin Cash и т.д.) основаны на криптографической системе, использующей пары ключей:

  • Публичные. Они, как понятно из названия, общеизвестны.
  • Приватные. Они хранятся в строгой секретности. Если кто-то завладеет чужим приватным ключом, то сможет украсть средства этого пользователя.

Ключи представляют собой большие целые числа, однако для удобства они обычно конвертируются в формат WIF, где выглядят, как небольшие последовательности цифр и букв.

Также в сети применяется система адресов, о которой речь пойдет чуть позже.

Зачем нужны криптоключи

Приватные ключи генерируются и хранятся автоматически вашим крипто-кошельком. Нужны они для аутентификации и шифрования. А еще с помощью приватного ключа генерируется публичный ключ, этот процесс происходит с помощью определенного алгоритма. Адрес же, который используется в транзакциях, представляет собой упрощенную версию публичного ключа.

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

Безопасность приватного ключа

Внимательный читатель может заподозрить неладное: «Если приватный ключ нельзя никому сообщать», — подумает он, — «но публичный ключ всем известен, а генерируется он из приватного, то нельзя ли произвести обратную операцию, и вычислить чей-то секретный ключ?» И он будет абсолютно прав.

Действительно, на ранних этапах развития создатели блокчейна сталкивались с такой проблемой, но, к счастью, она сразу же была решена. Все благодаря очень запутанным механизмам генерации ключей: процессы устроены таким образом, что получить публичный ключ из секретного довольно просто, но, чтобы произвести обратную операцию, потребует просто гигантское количество времени — 40000000000000000000000000000000 лет! Это 31 ноль! Теперь, полагаю, ваши подозрения в уязвимости системы испарились.

Таким образом, благодаря хитрому взаимодействию публичных и секретных ключей мы можем в кратчайшие сроки быстро и безопасно обмениваться криптовалютой в процессе торговли, или для любых других целей.

Поделитесь этим с друзьями!

Ethan Oakes

Ethan Oakes

Постоянный автор HiTecher с 2017 года, журналист, имеет степень магистра по экономической безопасности. В сфере его интересов: программирование, робототехника, компьютерные игры, финансовые рынки.

Все посты Ethan Oakes

Будьте первым, кто оставит комментарий