تدعم Binance (بينانس) الآن استخدام مفاتيح Ed25519 لإنشاء طلبات واجهة برمجة تطبيق موقَّعة. كل ما عليك فعله هو إنشاء زوج مفاتيح Ed25519 وتسجيل المفتاح العام على Binance (بينانس).
تستخدم مفاتيح واجهة برمجة التطبيق Ed25519 التشفير غير المتماثل لمصادقة طلباتك على واجهة برمجة تطبيق Binance. مثل مفاتيح واجهة برمجة تطبيق RSA، مفاتيح Ed25519 غير متماثلة. يمكنك إنشاء زوج مفاتيح ومشاركة المفتاح العام مع Binance (بينانس) واستخدام مفتاحك الخاص لتوقيع الطلبات.
يوفر نظام التوقيع الرقمي Ed25519 مستوى أمان أعلى مقارنةً بمفاتيح RSA ذات 3072 بت، ويتضمن توقيعات أصغر بكثير يمكن حسابها بشكل أسرع:
نوع مفتاح واجهة برمجة التطبيق | حجم التوقيع | وقت تشغيل التوقيع |
HMAC-SHA-256 | 64 بايت | 0.00 مللي ثانية |
Ed25519 | 88 بايت | 0.03 مللي ثانية |
RSA (2048 بت) | 344 بايت | 0.55 مللي ثانية |
RSA (4096 بت) | 684 بايت | 3.42 مللي ثانية |
على الرغم من أن HMAC-SHA256 له حجم توقيع أصغر ويعمل بشكل أسرع، إلا أن مفاتيح Ed25519 تعمل بشكل أفضل بشكل عام على واجهة برمجة تطبيق Binance. لذلك، نوصي بالتبديل إلى مفاتيح Ed25519.
1. انتقل إلى الموقع الرسمي لأداة إنشاء المفاتيح غير المتماثلة لتنزيل أحدث إصدار من أداة الإنشاء وتثبيتها.
ملاحظة: يتم استخدام ملف ".CHECKSUM" للتحقق من سلامة حزمة أداة الإنشاء. يُرجى تنزيل كلا الملفين في نفس المُجلد. انقر هنا لمزيد من المعلومات.
2. قم بتشغيل التطبيق ويمكنك استخدامه في:
1. قم بتسجيل الدخول إلى حساب Binance الخاص بك، وانتقل إلى [الملف الشخصي] - [إدارة واجهة برمجة التطبيق]. انقر على [إنشاء واجهة برمجة التطبيق].
2. اختر [يتم إنشاؤه ذاتيًا] وانقر على [التالي].
3. انسخ المفتاح العام Ed25519 الذي تم إنشاؤه من أداة إنشاء المفاتيح غير المتماثلة والصقه في المربع لتسجيله.
4. أدخل اسمًا لمفتاح واجهة برمجة التطبيق الخاص بك. ثم انقر على [التالي] وأكمل المصادقة الثنائية.
لإرسال طلب واجهة برمجة تطبيق موقَّع، يمكنك اتباع الخطوات الموجودة في وثائق واجهة برمجة التطبيق. لمزيد من التفاصيل، انتقل إلى [مثال على نقطة نهاية موقَّعة لنشر /api/v3/order - مفاتيح Ed25519] ضمن قسم [أمان نقطة النهاية الموقَّعة].