Binance вече поддържа използването на Ed25519 ключове за създаване на подписани API заявки. Всичко, което трябва да направите, е да генерирате двойка Ed25519 ключове и да регистрирате публичния ключ в Binance.
API ключовете Ed25519 използват асиметрична криптография за удостоверяване на вашите заявки в Binance API. КактоRSA API ключовете, така и ключовете Ed25519 са асиметрични. Можете да генерирате двойка ключове, да споделите публичния ключ с Binance и да използвате личния си ключ за подписване на заявки.
Ed25519 схемата за дигитален подпис осигурява висока сигурност, сравнима с 3072-битовите RSA ключове, но и същевременно имайки много по-малки подписи, които са по-бързи за изчисляване:
Тип API ключ | Размер на подписа | Време на опериране на подписа |
HMAC-SHA-256 | 64 байта | 0,00 ms |
Ed25519 | 88 байта | 0,03 ms |
RSA (2048-битов) | 344 байта | 0,55 ms |
RSA (4096-битов) | 684 байта | 3,42 ms |
Въпреки че HMAC-SHA256 има по-малък размер на подписа и работи по-бързо, Ed25519 ключовете обикновено се представят по-добре в Binance API. Затова препоръчваме да преминете към използване на Ed25519 ключове.
1. Отидете наофициалния уебсайт Asymmetric Keys Generator,за да изтеглите и инсталирате най-новата версия на генератора.
Забележка: Файлът “.CHECKSUM” се използва за проверка на целостта на пакета генератор. Моля, изтеглете и двата файла в една и съща директория. Щракнететукза повече информация.
2. Стартирайте приложението, за да можете да го използвате за:
1. Влезте в акаунта си в Binance и отидете на[Профил]-[Управление на API]. Щракнете върху[Създаване на API].
2. Изберете[Самогенерирано]и щракнете върху[Напред].
3. Копирайтепубличния ключEd25519, генериран от Asymmetric Keys Generator, и го поставете в полето, за да се регистрирате.
4. Въведете име за вашия API ключ. След това щракнете върху[Напред]и завършете 2FA.
За да изпратите подписана заявка за API, можете да следвате стъпките описани вдокументацията за API. Отидете на[Пример за ПОДПИСАНА крайна точка за POST /api/v3/order - Ed25519 ключове]в раздела[Сигурност за ПОДПИСАНА крайна точка]за повече подробности.