База
знаний

  1. KART STRATEGY | Развивайся в команде профессионалов
  2. Начать работу
  3. Как создать пару ключей Ed25519 для отправки запросов API на Binance

Cоздание и использование ключей Ed25519 в личном кабинете для API Binance

Обновлено: 15 марта 2026 года

Binance теперь поддерживает использование ключей Ed25519 для создания подписанных API-запросов. Это современный и безопасный метод аутентификации. Всё, что требуется — создать пару ключей Ed25519 и зарегистрировать открытый ключ в вашем аккаунте Binance.

Что такое ключи API Ed25519?

Ed25519 — это асимметричная криптографическая система, аналогичная RSA. Вы генерируете связанную пару: закрытый (приватный) ключ, который хранится в секрете и используется для подписи запросов, и открытый (публичный) ключ, который вы предоставляете Binance для проверки подписи.

Преимущества Ed25519

Схема подписи Ed25519 предлагает высокий уровень безопасности, сопоставимый с 3072-битными RSA-ключами, но при этом обладает ключевыми преимуществами:

Тип ключа API
Размер подписи
Время работы подписи
HMAC-SHA-256
64 байта
0,00 мс
Ed25519
88 байт
0,03 мс
RSA (2048 бит)
344 байта
0,55 мс
RSA (4096 бит)
684 байта
3,42 мс

Хотя HMAC-SHA256 демонстрирует немного лучшие показатели скорости и размера, ключи Ed25519 обеспечивают оптимальную производительность и безопасность в связке с Binance API, поэтому мы рекомендуем использовать именно их.

Как создать пару ключей Ed25519?

1. Скачайте генератор ключей:

Перейдите на официальную страницу релизов генератора асимметричных ключей:

Важно: Загрузите как сам исполняемый файл, так и файл .CHECKSUM в одну папку. Файл .CHECKSUM необходим для проверки целостности и подлинности загруженного пакета. Нажмите здесь, чтобы получить дополнительную информацию.

2. Сгенерируйте ключи:

  • Запустите приложение.
  • Убедитесь, что в поле «Тип ключа» выбран Ed25519 (он установлен по умолчанию).
  • Нажмите кнопку для создания новой пары ключей.
  • Скопируйте или сохраните ключи: Вы можете скопировать ключи в буфер обмена или сохранить их в файлы (например, Private_key.txt и Public_key.txt).

Предупреждение: Закрытый ключ должен храниться в строгом секрете. Никогда и никому его не передавайте.

Как зарегистрировать ключ Ed25519 на Binance в личном кабинете?

1. Авторизуйтесь в своем аккаунте на kart.fund и перейдите в раздел [Профиль] — [Управление API].

2. В блоке создания API-ключа в пункте "Тип ключа" выберите Ed25519/RSA

3. Укажите название для данного ключа

4. Скопируйте Ed25519 открытый ключ, сгенерированный с помощью генератора асимметричных ключей, и вставьте его в поле "Public key"

5. Выставите нужные разрешения API-ключу и доступ по IP-адресу. Затем нажмите [Создать] и пройдите двухфакторную аутентификацию.

Отправка подписанных запросов к API

Для отправки подписанных запросов используйте свой закрытый ключ Ed25519 для создания цифровой подписи. Подробные инструкции и примеры кода для различных языков программирования доступны в официальной документации Binance API.

Ознакомьтесь с разделом [Пример подписанной конечной точки для POST /api/v3/order — ключи Ed25519] в главе [Безопасность подписанной конечной точки].