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

Что такое открытый ключ и закрытый ключ?

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

  • Открытый ключ: думайте об этом как о своем домашнем адресе. Любой может знать и использовать его для отправки вам почты. В цифровом мире открытые ключи используются для шифрования информации, расшифровать которую можно только с помощью соответствующего закрытого ключа.

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

Криптографические методы, используемые в криптовалюте

Хеширование:

Это как создание «цифрового отпечатка» информации. Он преобразует данные в уникальную необратимую строку символов. Любое изменение данных создаст совершенно другой «отпечаток пальца», который поможет нам определить, была ли информация подделана или нет. Хеширование также помогает создать более короткий и легко запоминающийся адрес кошелька из длинной и сложной строки символов.

Симметричное шифрование (Симметричное шифрование):

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

Асимметричное шифрование:

В отличие от симметрии, на этот раз у вас есть два ключа: «открытый ключ», чтобы каждый мог отправлять вам информацию, и «закрытый ключ», который только вы можете «разблокировать» эту информацию. «Открытый ключ» подобен вашему домашнему адресу, его может знать каждый, а «частный ключ» подобен ключу от дома, хранить его можете только вы. Этот метод более безопасен, поскольку вам не нужно никому сообщать «секретный ключ», но он также медленнее, чем симметричное шифрование. Процесс кодирования включает в себя:

  1. Отправитель получает открытый ключ адреса получателя. 

  2. Отправитель использует этот ключ для шифрования информации.

  3. Отправитель отправляет получателю зашифрованную информацию.

  4. Получатель использует свой закрытый ключ для расшифровки данных.

Предположим, A (отправитель) хочет отправить 1 BTC B (получатель). А знает открытый ключ Б и использует его для шифрования транзакции. B получает транзакцию и расшифровывает перевод A в размере 1 BTC с помощью закрытого ключа. B должен быть единственным, кто может авторизовать транзакцию, поскольку никто больше не знает секретного ключа B. 

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

 Подробное сравнение открытого и закрытого ключей.

Характеристики Открытый ключ Характеристики закрытого ключа Открытый, может свободно передаваться Секретный, абсолютно не подлежит совместному использованию Форма Длинная сложная строка символов, часто представленная в шестнадцатеричной форме (например: 0x...) Подобно открытому ключу, представляет собой длинную и сложную строку символы Основная функция Шифрование информации; Проверка цифровой подписи. Декодирование информации; Создание цифровой подписи. Как создать. Создается вместе с закрытым ключом в паре ключей с помощью криптографического алгоритма. Создается вместе с открытым ключом в паре ключей с помощью криптографического алгоритма. Хранение. Может храниться. где угодно, если к нему легко получить доступ при необходимости. Должен храниться безопасно и конфиденциально, например, в аппаратном кошельке, в приложении-кошельке с надежным паролем. Поделиться. Можно публиковать публично, например, размещать на веб-сайте, отправлять по электронной почте. Не передавать никому, включая родственников или друзей. вы потеряете открытый ключ, вы все равно сможете получить доступ к данным, если у вас есть закрытый ключ. Если вы потеряете закрытый ключ, вы потеряете доступ к данным и цифровым активам. Криптовалюта приложения: адрес кошелька для получения криптовалюты. Расшифровка электронной почты: ключ PGP для шифрования и дешифрования. электронная почтаSSH: ключ для аутентификации удаленного доступа к компьютерной системе. Криптовалюта: ключ для использования криптовалюты. Номер подписи: ключ для создания цифровой подписи, подтверждающей подлинность и подлинность документа. SSL/TLS: ключ для установки безопасного соединения между клиентом и сервером.

Что такое адреса и мнемонические ключи (сиды)?

Что такое адрес (адрес кошелька)?

Многие люди часто ошибочно полагают, что адрес кошелька (адрес) является открытым ключом, но это не так. Адрес — это ключевой код, созданный из открытого ключа с помощью ряда сложных криптографических алгоритмов, таких как хеширование. Адрес используется для краткого представления открытого ключа с меньшим количеством символов для упрощения использования. Адрес имеет форму, похожую на: 0xe1fb525a8944bfcf1e64a3f165bcb7e2338d5ccd. По сути, вы можете определить адрес кошелька по открытому ключу, но не можете вывести открытый ключ по адресу кошелька.

Каков процесс генерации адресов кошельков из ключей мнемоники закрытого ключа (сидов)?

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

Примеры мнемонических фраз (Seeds/Mnemonic key):

  • Атаковать

  • Эпизод

  • Изгородь

Мнемонические/Seed-ключи состоят из 12, 18 или 24 легко запоминающихся слов, связанных с определенным секретным ключом. Они создаются с использованием математического метода под названием BIP 39, который кодирует 128–256 бит случайных данных в 12–24 фразы.