Câu hỏi thường gặp | Binance FAQ
Trang chủ
Trung tâm trợ giúp
Câu hỏi thường gặp | Binance FAQ
API
Hướng dẫn về API
Cách tạo cặp khóa Ed25519 để gửi yêu cầu API trên Binance

Cách tạo cặp khóa Ed25519 để gửi yêu cầu API trên Binance

2023-07-11 10:48
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 là gì?

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.

Tại sao chúng tôi khuyên bạn nên sử dụng Ed25519 thay vì các loại khóa API khác?

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-25664 byte0,00 mili giây
Ed2551988 byte0,03 mili giây
RSA (2048 bit)344 byte0,55 mili giây
RSA (4096 bit)684 byte3,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.

Làm cách nào để tạo cặp 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ó để:
  • Chọn loại khóa: Chọn loại khóa sẽ được tạo. Bạn có thể chọn Ed25519, RSA 2048 bit hoặc RSA 4096 bit. Xin lưu ý, Ed25519 được chọn theo mặc định.
     
  • Tạo cặp khóa: Tạo cặp khóa công khai và riêng tư Ed25519 mới. Bạn cũng có thể dán khóa riêng tư Ed25519 hiện có của mình vào hộp văn bản và ứng dụng sẽ tự động tạo khóa công khai Ed25519 tương ứng.
  • Sao chép/Lưu cặp khóa: Sao chép khóa hoặc lưu khóa Ed25519 vào tệp Private_key.txt và Public_key.txt. Xin lưu ý, phần đuôi tệp đã được mặc định là .txt, nhưng bạn có thể tùy chỉnh nó sang các định dạng khác. Không chia sẻ khóa riêng tư của bạn với bất kỳ ai.

Cách để đăng ký khóa Ed25519 của tôi trên Binance?

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.

Cách để gửi yêu cầu API đã ký?

Để 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.