Binance hiện hỗ trợ sử dụng khóa Ed25519 để tạo các yêu cầu API đã ký. Tất cả những gì bạn cần làm là tạo một cặp khóa Ed25519 và đăng ký khóa công khai trên Binance.
Khóa API Ed25519 sử dụng mật mã bất đối xứng để xác thực các yêu cầu của bạn trên Binance API. Giống như các khóa API RSA, các khóa Ed25519 bất đối xứng. Bạn có thể tạo một cặp khóa, chia sẻ khóa công khai với Binance và sử dụng khóa riêng tư của mình để ký các yêu cầu.
Mô hình chữ ký số Ed25519 cung cấp tính bảo mật cao tương đương với khóa RSA 3072 bit, đồng thời có các chữ ký nhỏ hơn nhiều giúp tính toán nhanh hơn:
Loại khóa API | Kích thước chữ ký | Thời gian hoạt động của chữ ký |
HMAC-SHA-256 | 64 byte | 0,00 mili giây |
Ed25519 | 88 byte | 0,03 mili giây |
RSA (2048 bit) | 344 byte | 0,55 mili giây |
RSA (4096 bit) | 684 byte | 3,42 mili giây |
Mặc dù HMAC-SHA256 có kích thước chữ ký nhỏ hơn và hoạt động nhanh hơn nhưng khóa Ed25519 thường hoạt động tốt hơn trên Binance API. Do đó, chúng tôi khuyên bạn nên chuyển sang sử dụng khóa Ed25519.
1. Truy cập trang web chính thức của Trình tạo khóa bất đối xứng để tải xuống và cài đặt phiên bản mới nhất của trình tạo.
Lưu ý: Tệp “.CHECKSUM” được dùng để xác minh tính toàn vẹn của gói trình tạo. Vui lòng tải xuống cả hai tệp vào cùng một thư mục. Nhấp vào đây để biết thêm thông tin.
2. Khởi chạy ứng dụng và bạn có thể sử dụng nó để:
1. Đăng nhập vào tài khoản Binance của bạn và truy cập [Hồ sơ] - [Quản lý API]. Nhấp vào [Tạo API].
2. Chọn [Tự tạo] và nhấp vào [Tiếp theo].
3. Sao chép khóa công khai Ed25519 được tạo từ Trình tạo khóa bất đối xứng và dán vào hộp để đăng ký.
4. Nhập tên cho khóa API của bạn. Sau đó nhấp vào [Tiếp] và hoàn thành 2FA.
Để gửi yêu cầu API đã ký, bạn có thể làm theo các bước trong tài liệu API. Truy cập [Ví dụ về điểm cuối ĐÃ KÝ cho POST /api/v3/order - Khóa Ed25519] trong phần [Bảo mật điểm cuối ĐÃ KÝ] để biết thêm chi tiết.