Как да генерирате двойка Ed25519 ключове за изпращане на API заявки в Binance

2023-07-11 10:48

Binance вече поддържа използването на Ed25519 ключове за създаване на подписани API заявки. Всичко, което трябва да направите, е да генерирате двойка Ed25519 ключове и да регистрирате публичния ключ в Binance.

Какво представляват API ключовете Ed25519?

API ключовете Ed25519 използват асиметрична криптография за удостоверяване на вашите заявки в Binance API. КактоRSA API ключовете, така и ключовете Ed25519 са асиметрични. Можете да генерирате двойка ключове, да споделите публичния ключ с Binance и да използвате личния си ключ за подписване на заявки.

Защо препоръчваме да използвате Ed25519 вместо други типове API ключове?

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

Тип API ключ

Размер на подписа

Време на опериране на подписа

HMAC-SHA-25664 байта0,00 ms
Ed2551988 байта0,03 ms
RSA (2048-битов)344 байта0,55 ms
RSA (4096-битов)684 байта3,42 ms

Въпреки че HMAC-SHA256 има по-малък размер на подписа и работи по-бързо, Ed25519 ключовете обикновено се представят по-добре в Binance API. Затова препоръчваме да преминете към използване на Ed25519 ключове.

Как да създадете двойка ключове Ed25519?

1. Отидете наофициалния уебсайт Asymmetric Keys Generator,за да изтеглите и инсталирате най-новата версия на генератора.

Забележка: Файлът “.CHECKSUM” се използва за проверка на целостта на пакета генератор. Моля, изтеглете и двата файла в една и съща директория. Щракнететукза повече информация.

2. Стартирайте приложението, за да можете да го използвате за:

  • Избор на тип ключ:Изберете типа ключ, който да бъде генериран. Можете да избирате между Ed25519, RSA 2048 бита или RSA 4096 бита. Моля, имайте предвид, че Ed25519 ще бъде избран по подразбиране.
  • Генериране на двойки ключове:Създайте нови двойки частни и публични ключове Ed25519. Можете също така да поставите съществуващия си Ed25519 частен ключ в текстовото поле и приложението автоматично ще генерира свързан с него Ed25519 публичен ключ.
  • Копиране/запазване на двойки ключове:Копирайте ключовете или запазете ключовете Ed25519 във файловете Private_key.txt и Public_key.txt. Моля, имайте предвид, че разширението на файла е .txt по подразбиране, но можете да го запазите и в други формати.Не споделяйте личните си ключове с никого.

Как да регистрирам моя Ed25519 ключ на Binance?

1. Влезте в акаунта си в Binance и отидете на[Профил]-[Управление на API]. Щракнете върху[Създаване на API].

2. Изберете[Самогенерирано]и щракнете върху[Напред].

3. Копирайтепубличния ключEd25519, генериран от Asymmetric Keys Generator, и го поставете в полето, за да се регистрирате.

4. Въведете име за вашия API ключ. След това щракнете върху[Напред]и завършете 2FA.

Как да изпратите подписана заявка за API?

За да изпратите подписана заявка за API, можете да следвате стъпките описани вдокументацията за API. Отидете на[Пример за ПОДПИСАНА крайна точка за POST /api/v3/order - Ed25519 ключове]в раздела[Сигурност за ПОДПИСАНА крайна точка]за повече подробности.

Регистрирайте се сега — Вземете до 100 USDT отстъпка от таксата за търговия (за потвърдени потребители)