Binance ora supporta l'utilizzo di chiavi Ed25519 per creare richieste API firmate. Tutto ciò che devi fare è generare una coppia di chiavi Ed25519 e registrare la chiave pubblica su Binance.
Le chiavi API Ed25519 utilizzano la crittografia asimmetrica per autenticare le richieste su Binance API. Come lechiavi API RSA, le chiavi Ed25519 sono asimmetriche. È possibile generare una coppia di chiavi, condividere la chiave pubblica con Binance e utilizzare la propria chiave privata per firmare le richieste.
Lo schema di firma digitale Ed25519 offre un'elevata sicurezza, paragonabile alle chiavi RSA a 3072 bit, pur avendo firme molto più piccole e più veloci da calcolare:
Tipo di chiave API | Dimensione della firma | Tempo di funzionamento della firma |
HMAC-SHA-256 | 64 byte | 0,00 ms |
Ed25519 | 88 byte | 0,03 ms |
RSA (2048 bit) | 344 byte | 0,55 ms |
RSA (4096 bit) | 684 byte | 3,42 ms |
Sebbene HMAC-SHA256 abbia una dimensione della firma inferiore e funzioni più velocemente, le chiavi Ed25519 hanno generalmente prestazioni migliori su Binance API. Pertanto, si consiglia di passare alle chiavi Ed25519.
1. Vai sul sito web ufficiale diAsymmetric Keys Generatorper scaricare e installare l'ultima versione del generatore.
Nota: il file ".CHECKSUM" viene utilizzato per verificare l'integrità del pacchetto del generatore. Scarica entrambi i file nella stessa directory. Per ulteriori informazioni, cliccaqui.
2. Avvia l'applicazione e potrai utilizzarla per:
1. Accedi al tuo conto Binance e vai su[Profilo]-[Gestione API]. Clicca su[Crea API].
2. Scegli[Autogenerata]e clicca su[Successivo].
3. Copia lachiave pubblicaEd25519 generata da Asymmetric Keys Generator e incollala nella casella per la registrazione.
4. Inserisci un nome per la tua chiave API. Quindi clicca su[Avanti]e completa la 2FA.
Per inviare una richiesta API firmata, è possibile seguire i passaggi riportati nellaDocumentazione API. Vai su[Esempio di endpoint firmato per POST /api/v3/order - chiavi Ed25519]sotto la sezione[Sicurezza dell'endpoint firmato]per maggiori dettagli.