Что такое Privat Key?
В асимметричной криптографии закрытый ключ представляет собой строку случайных чисел, обычно представленную в шестнадцатеричной системе счисления (состоящую из значений и символов 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b). , в, г, д и е). Ваш закрытый ключ служит входными данными для односторонней математической функции, которая выдает результат — ваш открытый ключ. Эту одностороннюю функцию трудно инвертировать вычислительно, поэтому кто-то, владеющий вашим открытым ключом (выходными данными функции) и общей формой функции, не сможет решить ваш закрытый ключ (входные данные функции). Общие односторонние функции или схемы шифрования сегодня включают RSA (Ривест-Шамир-Адлеман), алгоритм цифровой подписи на основе эллиптической кривой (ECDSA), EdDSA (алгоритм цифровой подписи на основе кривой Эдвардса) и DH (Диффи-Хеллмана).
В контексте криптокошельков ваш закрытый ключ дает вам возможность доступа и управления вашими цифровыми активами. Другими словами, это открывает вам возможность отправлять, получать и совершать транзакции с вашей криптовалютой.
Для чего используется мой закрытый ключ?
Как объяснялось выше, ваш закрытый ключ и открытый ключ имеют одностороннюю математическую связь: открытый ключ может быть получен из вашего закрытого ключа, но не наоборот. Из-за своей случайной, неразрешимой и конфиденциальной природы ваш закрытый ключ является решающим фактором для проверки права собственности и личности в любом криптографическом протоколе. Например, в цифровых подписях закрытый ключ используется для создания подписи на фрагменте данных или сообщении, которую может проверить любой, кто имеет доступ к соответствующему открытому ключу, тем самым подтверждая подлинность подписавшего.
Когда вы совершаете транзакции с помощью криптокошелька, вы используете свои личные ключи для «подписи транзакции», которая обеспечивает доказательство владения и разрешает предписанный перевод средств. Кроме того, ваш закрытый ключ позволяет вам восстановить доступ к вашему криптокошельку, если вы забудете пароль кошелька.
В чем разница между закрытым ключом и открытым ключом?
Для шифрования и для дешифрования
Во-первых, закрытый ключ и открытый ключ имеют разные варианты использования. Закрытый ключ используется для целей дешифрования , то есть он раскрывает в открытом виде те сообщения, которые были зашифрованы с помощью соответствующего открытого ключа. Напротив, открытый ключ используется для целей шифрования , то есть он делает данные неразборчивыми для всех, кроме владельца закрытого ключа, который имеет возможность расшифровать данные и прочитать их в открытом виде.
Конфиденциальность против публичного распространения
Во-вторых, как следует из их названий, закрытый ключ должен всегда оставаться конфиденциальным, тогда как открытый ключ может быть открыт кому угодно. Закрытый ключ позволяет владельцу ключа получить доступ и развернуть криптоактивы, хранящиеся в его кошельке, тогда как открытый ключ используется для проверки цифровых подписей или шифрования данных для последующего расшифрования. Соответственно, адрес вашего кошелька представляет собой хешированную версию вашего открытого ключа и функционирует как «адрес электронной почты» для получения криптоактивов.
Наконец, секретные и открытые ключи генерируются последовательно, а не одновременно. Чтобы понять разницу, давайте в качестве примера возьмем процесс генерации ключей Ethereum. Хотя схемы шифрования в разных блокчейнах немного различаются, метод Ethereum в целом отражает этот процесс:
Шаг 1. Генерация закрытого ключа: сгенерируйте случайную строку из 64 шестнадцатеричных символов (256 бит).
Шаг 2. Получение открытого ключа . Получите строку из 128 шестнадцатеричных символов (512 бит) из закрытого ключа, используя алгоритм цифровой подписи на основе эллиптической кривой (ECDSA).
Шаг 3. Получение публичного адреса: примените хеш-функцию Keccak-256 к открытому ключу, чтобы получить хэш-строку длиной 64 символа (256 бит). Возьмите последние 40 символов этой строки и добавьте к ним префикс «0x», чтобы получить адрес Ethereum.
Из этого примера видно, что хотя закрытый и открытый ключи генерируются вместе как пара, открытый ключ генерируется после и на основе закрытого ключа.
Почему закрытые ключи так важны?
Для пользователя криптокошелька ваш закрытый ключ можно сравнить с эксклюзивным ключом сейфа, в котором хранятся ваши криптоактивы. Закрытые ключи очень важны, поскольку они позволяют владельцам ключей получать доступ к средствам и подписывать транзакции. Потеря или раскрытие вашего закрытого ключа может означать потерю ваших криптоактивов, поэтому вы должны тщательно его охранять.
Как лучше всего хранить приватные ключи?
Лучший способ безопасного хранения закрытых ключей — это автономное хранение, в частности методы холодного хранения, не связанные с хранением. Это предполагает полное отключение ваших личных ключей от Интернета, чтобы минимизировать риск онлайн-угроз, таких как взлом. Например, вы можете хранить свои секретные ключи в аппаратном или бумажном кошельке до тех пор, пока вам не понадобится их использовать.
Как получить закрытый ключ вашего кошелька Bitget?
Чтобы получить закрытый ключ Bitget Wallet или мнемонические фразы, просто:
- Перейдите на домашнюю страницу своего кошелька и коснитесь верхнего левого угла.
- На странице настроек коснитесь стрелки вправо рядом с именем вашего кошелька.
- Выберите «Просмотр закрытого ключа» или «Просмотр мнемоники».
- Выберите основную сеть вашего кошелька, чтобы раскрыть свой закрытый ключ.
Могу ли я импортировать кошелек в кошелек Bitget, используя закрытый ключ?
Да, ты можешь. Чтобы импортировать существующий криптокошелек в Bitget Wallet, просто:
1. Посетите официальный сайт Bitget Wallet или найдите его в магазине приложений вашего устройства.
2. Загрузите и установите Bitget Wallet.
3. После установки откройте приложение и выберите «Импортировать кошелек».
4. Следуйте инструкциям, чтобы импортировать свой кошелек с помощью мнемонических фраз или закрытого ключа.