Η Binance πλέον υποστηρίζει τη χρήση κλειδιών Ed25519 για τη δημιουργία υπογεγραμμένων αιτημάτων API. Το μόνο που πρέπει να κάνετε είναι να δημιουργήσετε ένα ζεύγος κλειδιών Ed25519 και να καταχωρήσετε το δημόσιο κλειδί στην Binance.
Τα κλειδιά API Ed25519 χρησιμοποιούν ασύμμετρη κρυπτογράφηση για την επαλήθευση των αιτημάτων στο API της Binance. Όπως συμβαίνει και με τα κλειδιά API RSA, τα κλειδιά Ed25519 είναι ασύμμετρα. Μπορείτε να δημιουργήσετε ένα ζεύγος κλειδιών, να κοινοποιήσετε το δημόσιο κλειδί στην Binance και να χρησιμοποιήσετε το ιδιωτικό σας κλειδί για την υπογραφή αιτημάτων.
Το σύστημα ψηφιακών υπογραφών Ed25519 παρέχει υψηλή ασφάλεια ανάλογη με τα κλειδιά RSA των 3072 bit, ενώ διαθέτει μικρότερες υπογραφές που μπορούν να υπολογιστούν γρηγορότερα:
Τύπος κλειδιού API | Μέγεθος υπογραφής | Χρόνος λειτουργίας υπογραφής |
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 |
Παρόλο που το HMAC-SHA256 έχει μικρότερο μέγεθος υπογραφών και λειτουργεί ταχύτερα, τα κλειδιά Ed25519 έχουν γενικά καλύτερες επιδόσεις στο API της Binance. Συνεπώς, προτείνουμε να χρησιμοποιείτε τα κλειδιά Ed25519.
1. Μεταβείτε στον επίσημο ιστότοπο Δημιουργίας ασύμμετρων κλειδιών για να κατεβάσετε και να εγκαταστήσετε την πιο πρόσφατη έκδοση λειτουργίας δημιουργίας κλειδιών.
Σημείωση: Το αρχείο ".CHECKSUM" χρησιμοποιείται για την επαλήθευση της ακεραιότητας του πακέτου δημιουργίας. Κατεβάστε και τα δύο αρχεία στον ίδιο φάκελο. Κάντε κλικ εδώ για περισσότερες πληροφορίες.
2. Εκκινήστε την εφαρμογή και μπορείτε να τη χρησιμοποιήσετε για να:
1. Συνδεθείτε στον λογαριασμό σας στην Binance και μεταβείτε στο [Προφίλ] - [Διαχείριση API]. Κάντε κλικ στη [Δημιουργία API].
2. Επιλέξτε [Αυτόματη δημιουργία] και κάντε κλικ στην επιλογή [Επόμενο].
3. Αντιγράψτε το δημόσιο κλειδί Ed25519 που δημιουργήθηκε από τη δημιουργία ασύμμετρων κλειδιών και επικολλήστε το στο πλαίσιο για την εγγραφή.
4. Εισαγάγετε ένα όνομα για το κλειδί API. Στη συνέχεια, κάντε κλικ στο [Επόμενο] και ολοκληρώστε τον έλεγχο ταυτότητας δύο παραγόντων 2FA.
Για να στείλετε ένα υπογεγραμμένο αίτημα API, μπορείτε να ακολουθήσετε τα βήματα στην τεκμηρίωση του API. Μεταβείτε στην ενότητα [Παράδειγμα ΥΠΟΓΕΓΡΑΜΜΕΝΟΥ τελικού σημείου για ΔΗΜΟΣΙΕΥΣΗ /api/v3/order - κλειδιά Ed25519] από την ενότητα [Ασφάλεια ΥΠΟΓΕΓΡΑΜΜΕΝΟΥ τελικού σημείου] για περισσότερες πληροφορίες.