Jak vygenerovat pár klíčů Ed25519 k odesílání požadavků API na platformě Binance

Zveřejněno 2023-07-11 10:48

Binance nyní podporuje používání klíčů Ed25519 k vytváření podepsaných požadavků API. Stačí vám vygenerovat si pár klíčů Ed25519 a zaregistrovat veřejný klíč na platformě Binance.

Co jsou klíče API Ed25519?

Klíče API Ed25519 používají asymetrické šifrování k ověřování vašich požadavků v rozhraní Binance API. Stejně jako klíče RSA API jsou klíče Ed25519 asymetrické. Můžete si vytvořit pár klíčů a veřejný klíč sdílet s platformou Binance a svůj soukromý klíč používat k podepisování požadavků.

Proč doporučujeme používat klíče Ed25519 místo ostatních typů klíčů API?

Program digitálního podpisu Ed25519 zajišťuje vysoké zabezpečení srovnatelné s 3072bitovými klíči RSA, a přitom má mnohem menší podpisy, které se dají rychleji vypočítat.

Typ klíče API

Velikost podpisu

Čas potřebný k operaci podpisu

HMAC-SHA-25664 bajtů0,00 ms
Ed2551988 bajtů0,03 ms
RSA (2048bitový)344 bajtů0,55 ms
RSA (4096bitový)684 bajtů3,42 ms

Ačkoli má klíč HMAC-SHA256 menší velikost podpisu a provádí operace rychleji, v rozhraní Binance API většinou lépe fungují klíče Ed25519. Proto doporučujeme přejít na klíče Ed25519.

Jak vytvořit pár klíčů Ed25519?

1. Navštivte webovou stránku oficiální generátor asymetrických klíčů a stáhněte si tam aktuální verzi generátoru.

Poznámka: Soubor „.CHECKSUM“ se používá k ověření úplnosti balíčku generátoru. Oba soubory si stáhněte do stejného adresáře. Kliknutím sem zobrazíte další informace.

image

2. Spusťte aplikaci a následně v ní můžete:

  • Vybrat typ klíče: Vyberte typ klíče, který bude vygenerován. Můžete si vybrat klíč Ed25519, RSA 2048bitový nebo RSA 4096bitový. Upozorňujeme, že ve výchozím nastavení je zvolen klíč Ed25519.
     
  • Vygenerovat pár klíčů: Vytvořte si nové páry soukromých a veřejných klíčů Ed25519. Svůj stávající soukromý klíč Ed25519 také můžete zkopírovat do textového pole a aplikace k němu automaticky vygeneruje přidružený veřejný klíč Ed25519.
  • Kopírovat/ukládat páry klíčů: Zkopírujte klíče nebo si uložte klíče Ed25519 do souborů Private_key.txt a Public_key.txt. Upozorňujeme, že koncovka souboru je ve výchozím stavu .txt, můžete si jej však změnit i na jiné formáty. Své soukromé klíče s nikým nesdílejte.

Jak si mohu na platformě Binance zaregistrovat svůj klíč Ed25519?

1. Přihlaste se k účtu Binance a klikněte na položky [Profil] - [Správa API]. Klikněte na tlačítko [Vytvořit API].

image

2. Vyberte možnost [Vlastní generování] a klikněte na tlačítko [Další].

image

3. Zkopírujte veřejný klíč Ed25519 vygenerovaný generátorem asymetrických klíčů a vložte jej do pole pro registraci.

image

4. Zadejte název svého klíče API. Poté klikněte na tlačítko [Další] a proveďte dvoufázové ověření.

image

Jak odeslat podepsaný požadavek API?

K odeslání podepsaného požadavku API postupujte podle kroků uvedených v dokumentaci API. Více informací najdete v kapitole [příklad PODEPSANÉHO koncového bodu k ODESLÁNÍ /api/v3/příkaz - klíče Ed25519] sekce [Zabezpečení PODEPSANÉHO koncového bodu

image

 

Zaregistrujte se nyní – získejte slevu z poplatků za obchodování ve výši až 100 USDT (pro ověřené uživatele)