Kako ustvariti par ključev Ed25519 za pošiljanje zahtev API na Binance

2023-07-11 10:48

Binance zdaj podpira uporabo ključev Ed25519 za ustvarjanje podpisanih zahtev API. Vse kar morate storiti je, da ustvarite par ključev Ed25519 in registrirate javni ključ na Binance.

Kaj so ključi API Ed25519?

Ključi API-ja Ed25519 uporabljajo asimetrično kriptografijo za preverjanje pristnosti vaših zahtev v API-ju Binance. Tako kot ključi RSA API so ključi Ed25519 asimetrični. Ustvarite lahko par ključev, delite javni ključ z Binance in uporabite svoj zasebni ključ za podpisovanje zahtev.

Zakaj priporočamo uporabo Ed25519 namesto drugih vrst ključev API?

Shema digitalnega podpisa Ed25519 zagotavlja visoko varnost, primerljivo s 3072-bitnimi ključi RSA, hkrati pa ima veliko manjše podpise, ki so hitrejši za računanje:

Vrsta ključa API

Velikost podpisa

Čas delovanja podpisa

HMAC-SHA-25664 bajtov0,00 ms
Ed2551988 bajtov0,03 ms
RSA (2048-bitni)344 bajtov0,55 ms
RSA (4096-bitni)684 bajtov3,42 ms

Čeprav ima HMAC-SHA256 manjšo velikost podpisa in deluje hitreje, ključi Ed25519 na splošno delujejo bolje na Binance API. Zato priporočamo prehod na ključe Ed25519.

Kako ustvariti par ključev Ed25519?

1. Pojdite na uradno spletno stran generatorja asimetričnih ključev, da prenesete in namestite najnovejšo različico generatorja.

Opomba: datoteka ».CHECKSUM« se uporablja za preverjanje celovitosti paketa generatorja. Prenesite obe datoteki v isti imenik. Kliknite tukaj za več informacij.

image

2. Zaženite aplikacijo in uporabite jo lahko za:

  • Izberite vrsto ključa: izberite vrsto ključa, ki ga želite ustvariti. Izberete lahko Ed25519, RSA 2048 bitov ali RSA 4096 bitov. Upoštevajte, da je Ed25519 privzeto izbran.
     
  • Ustvarite pare ključev: Ustvarite nove pare zasebnih in javnih ključev Ed25519. Svoj obstoječi zasebni ključ Ed25519 lahko tudi prilepite v besedilno polje in aplikacija bo samodejno ustvarila povezani javni ključ Ed25519.
  • Kopiraj/shrani pare ključev: Kopirajte ključe ali shranite ključe Ed25519 v datoteki Private_key.txt in Public_key.txt. Upoštevajte, da je končnica datoteke privzeto nastavljena na .txt, vendar jo lahko prilagodite drugim formatom. Svojih zasebnih ključev ne delite z nikomer.

Kako registrirati svoj ključ Ed25519 na Binance?

1. Prijavite se v svoj račun Binance in pojdite na [Profil] > [Upravljanje API-jev]. Kliknite [Ustvari API].

image

2. Izberite [Samogenerirano] in kliknite [Naprej].

image

3. Kopirajte javni ključ Ed25519, ustvarjen iz Generatorja asimetričnih ključev, in ga prilepite v polje za registracijo.

image

4. Vnesite ime za ključ API. Nato kliknite [Naprej] in dokončajte 2FA.

image

Kako poslati podpisano zahtevo API?

Če želite poslati podpisano zahtevo za API, sledite korakom v dokumentaciji za API. Za več podrobnosti pojdite na [SIGNED Endpoint Example for POST /api/v3/order - Ed25519 Keys] v razdelku [SIGNED Endpoint security].

image

Registrirajte se zdaj – pridobite do 100 USDT popusta na pristojbino za trgovanje (za preverjene uporabnike)