الأسئلة الأكثر شيوعاً
الصفحة الرئيسية
مركز الدعم
الأسئلة الأكثر شيوعاً
API
البرنامج التعليمي لواجهة برمجة التطبيق
كيفية إنشاء زوج مفاتيح Ed25519 لإرسال طلبات واجهة برمجة التطبيق على Binance (بينانس)

كيفية إنشاء زوج مفاتيح Ed25519 لإرسال طلبات واجهة برمجة التطبيق على Binance (بينانس)

2023-07-11 10:48
تدعم Binance (بينانس) الآن استخدام مفاتيح Ed25519 لإنشاء طلبات واجهة برمجة تطبيق موقَّعة. كل ما عليك فعله هو إنشاء زوج مفاتيح Ed25519 وتسجيل المفتاح العام على Binance (بينانس).

ما هي مفاتيح واجهة برمجة التطبيق Ed25519؟

تستخدم مفاتيح واجهة برمجة التطبيق Ed25519 التشفير غير المتماثل لمصادقة طلباتك على واجهة برمجة تطبيق Binance. مثل مفاتيح واجهة برمجة تطبيق RSA، مفاتيح Ed25519 غير متماثلة. يمكنك إنشاء زوج مفاتيح ومشاركة المفتاح العام مع Binance (بينانس) واستخدام مفتاحك الخاص لتوقيع الطلبات.

لماذا نوصي باستخدام Ed25519 بدلًا من أنواع مفاتيح واجهة برمجة التطبيق الأخرى؟

يوفر نظام التوقيع الرقمي Ed25519 مستوى أمان أعلى مقارنةً بمفاتيح RSA ذات 3072 بت، ويتضمن توقيعات أصغر بكثير يمكن حسابها بشكل أسرع:
نوع مفتاح واجهة برمجة التطبيق
حجم التوقيع
وقت تشغيل التوقيع
HMAC-SHA-25664 بايت0.00 مللي ثانية
Ed2551988 بايت0.03 مللي ثانية
RSA (2048 بت)344 بايت0.55 مللي ثانية
RSA (4096 بت)684 بايت3.42 مللي ثانية
على الرغم من أن HMAC-SHA256 له حجم توقيع أصغر ويعمل بشكل أسرع، إلا أن مفاتيح Ed25519 تعمل بشكل أفضل بشكل عام على واجهة برمجة تطبيق Binance. لذلك، نوصي بالتبديل إلى مفاتيح Ed25519.

كيفية إنشاء زوج مفاتيح Ed25519؟

1. انتقل إلى الموقع الرسمي لأداة إنشاء المفاتيح غير المتماثلة لتنزيل أحدث إصدار من أداة الإنشاء وتثبيتها.
ملاحظة: يتم استخدام ملف ".CHECKSUM" للتحقق من سلامة حزمة أداة الإنشاء. يُرجى تنزيل كلا الملفين في نفس المُجلد. انقر هنا لمزيد من المعلومات.
2. قم بتشغيل التطبيق ويمكنك استخدامه في:
  • اختيار نوع المفتاح: اختيار نوع المفتاح الذي سيتم إنشاؤه. يمكنك اختيار Ed25519 أو RSA 2048 بت أو RSA 4096 بت. يُرجى ملاحظة أنه يتم اختيار Ed25519 افتراضيًا.
     
  • إنشاء أزواج المفاتيح: إنشاء أزواج مفاتيح Ed25519 الخاصة والعامة الجديدة. يمكنك أيضًا لصق المفتاح الخاص Ed25519 الحالي في مربع النص، وسيقوم التطبيق تلقائيًا بإنشاء المفتاح العام Ed25519 ذي الصلة.
  • نسخ/حفظ أزواج المفاتيح: نسخ المفاتيح أو حفظ مفاتيح Ed25519 في ملفي Private_key.txt وPublic_key.txt. يُرجى ملاحظة أن امتداد الملف قد تم تعيينه افتراضيًا على .txt، ولكن يمكنك تخصيصه لتنسيقات أخرى. لا تشارك مفاتيحك الخاصة مع أي شخص.

كيف أسجل مفتاح Ed25519 الخاص بي على Binance (بينانس)؟

1. قم بتسجيل الدخول إلى حساب Binance الخاص بك، وانتقل إلى [الملف الشخصي] - [إدارة واجهة برمجة التطبيق]. انقر على [إنشاء واجهة برمجة التطبيق].
2. اختر [يتم إنشاؤه ذاتيًا] وانقر على [التالي].
3. انسخ المفتاح العام Ed25519 الذي تم إنشاؤه من أداة إنشاء المفاتيح غير المتماثلة والصقه في المربع لتسجيله.
4. أدخل اسمًا لمفتاح واجهة برمجة التطبيق الخاص بك. ثم انقر على [التالي] وأكمل المصادقة الثنائية.

كيفية إرسال طلب واجهة برمجة تطبيق موقَّع؟

لإرسال طلب واجهة برمجة تطبيق موقَّع، يمكنك اتباع الخطوات الموجودة في وثائق واجهة برمجة التطبيق. لمزيد من التفاصيل، انتقل إلى [مثال على نقطة نهاية موقَّعة لنشر /api/v3/order - مفاتيح Ed25519] ضمن قسم [أمان نقطة النهاية الموقَّعة].