Binance kini mendukung penggunaan kunci Ed25519 untuk membuat permintaan API yang bertanda tangan. Anda hanya perlu membuat pasangan kunci Ed25519 dan mendaftarkan kunci publik tersebut di Binance.
Kunci API Ed25519 menggunakan kriptografi asimetris untuk mengautentikasi permintaan Anda di API Binance. Sama seperti kunci RSA API, kunci Ed25519 bersifat asimetris. Anda dapat membuat pasangan kunci, membagikan kunci publiknya dengan Binance, dan menggunakan kunci privat Anda untuk menandatangani permintaan.
Skema tanda tangan digital Ed25519 memberikan keamanan tinggi yang sebanding dengan kunci RSA 3072-bit sekaligus memiliki tanda tangan yang jauh lebih kecil dan lebih cepat untuk diproses dalam komputasi:
Jenis Kunci API | Ukuran Tanda Tangan | Waktu Operasi Tanda Tangan |
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 |
Meskipun HMAC-SHA256 memiliki ukuran tanda tangan yang lebih kecil dan beroperasi lebih cepat, kunci Ed25519 umumnya berkinerja lebih baik di API Binance. Oleh karena itu, kami menyarankan Anda untuk beralih ke kunci Ed25519.
1. Kunjungi situs Generator Kunci Asimetris resmi untuk mengunduh dan menginstal versi terbaru generator ini.
Catatan: File “.CHECKSUM” digunakan untuk memverifikasi integritas paket generator tersebut. Silakan unduh kedua file ke direktori yang sama. Klik di sini untuk mengetahui informasi selengkapnya.
2. Luncurkan aplikasi ini, maka Anda dapat menggunakannya untuk:
1. Masuk ke akun Binance Anda, lalu buka [Profil] - [Manajemen API]. Klik [Buat API].
2. Pilih [Dihasilkan Sendiri], lalu klik [Berikutnya].
3. Salin kunci publik Ed25519 yang dibuat oleh Generator Kunci Asimetris, lalu tempelkan ke dalam kotak untuk mendaftar.
4. Masukkan nama kunci API Anda. Kemudian, klik [Berikutnya], lalu selesaikan autentikasi 2FA.
Untuk mengirimkan permintaan API yang bertanda tangan, Anda dapat mengikuti langkah-langkahnya di dokumentasi API. Buka [Contoh Endpoint BERTANDA TANGAN untuk POST /api/v3/order - Kunci Ed25519] di bagian [Keamanan Endpoint BERTANDA TANGAN] untuk mengetahui detail selengkapnya.