幣安現可支援使用 Ed25519 金鑰創建已簽署的 API 請求。您只需要生成一組 Ed25519金鑰對,並在幣安註冊公鑰即可。
Ed25519 API 金鑰使用非對稱加密驗證您在幣安 API 上的請求。如同 RSA API 金鑰,Ed25519 金鑰同樣為非對稱。您可以生成一組金鑰對,與幣安分享公鑰,並使用您的私鑰簽署請求。
Ed25519 數位簽章方案能提供與 3072 位元 RSA 金鑰相當的高安全性,同時簽章小非常多,運算速度更快:
API金鑰類型 | 簽章大小 | 簽章運行時間 |
HMAC-SHA-256 | 64位元組 | 0.00毫秒 |
Ed25519 | 88位元組 | 0.03毫秒 |
RSA(2048位元) | 344位元組 | 0.55毫秒 |
RSA(4096位元) | 684位元組 | 3.42毫秒 |
雖然 HMAC-SHA256 簽章較小且運行速度更快,Ed25519 金鑰一般而言在幣安 API 上表現更佳。因此我們建議改為使用 Ed25519 金鑰。
1. 前往官方非對稱金鑰生成器網站下載並安裝最新版本的生成器。
注意:「CHECKSUM」檔案用途為驗證生成器套件的完整性。請將兩個檔案皆下載到同一目錄。點擊這裡以了解更多資訊。
2. 開啟應用程式,用途如下:
1. 登入您的幣安帳戶並前往 [個人檔案] - [API 管理]。點擊 [創建 API]。
2. 選擇 [自行生成] 並點擊 [下一步]。
3. 複製非對稱金鑰生成器生成的 Ed25519 公鑰,並在方塊中貼上以進行註冊。
4. 輸入您的 API 金鑰名稱。接著點擊 [下一步] 並完成 2FA。
欲發送已簽署 API 請求,您可以執行 API 文件中的步驟。前往 [已簽署端點安全性] 區下的 [POST /api/v3/order - Ed25519 金鑰已簽署端點範例] 獲得更多詳情。