عرض توضيحي للمفتاح الخاص وعبارة الاسترداد

تعرّف على بنية المفاتيح الخاصة وBitcoin WIF وعبارات استرداد BIP39 باستخدام أمثلة تعليمية فقط.

لا تُدخل مفاتيح خاصة أو عبارات استرداد لأصول حقيقية. لا تستقبل هذه الصفحة تلك البيانات. الأمثلة المولّدة للتعليم فقط، ويُحظر استخدامها لاستلام الأموال أو استيرادها إلى محافظ للاستخدام الفعلي أو الاحتفاظ بأصول حقيقية.

مثال عشوائي للصيغة

يولّد الزر عبر واجهة الأرقام العشوائية الآمنة تشفيريًا في المتصفح عددًا من 32 بايتًا يقع ضمن نطاق secp256k1. يحل كل مثال جديد محل النتيجة السابقة؛ ولا تُحفظ الأمثلة أو تُرفع، ولا يُستخدم اتصال بالشبكة.

لم يُنشأ مثال بعد.

لماذا يتكون المفتاح الخاص من 64 محرفًا؟

يمكن تمثيل المفاتيح الخاصة الشائعة في Bitcoin وEthereum كأعداد صحيحة من 32 بايتًا، ويُكتب كل بايت بمحرفين سداسيين عشريين، ليصبح المجموع 64 محرفًا. تضيف أدوات Ethereum غالبًا 0x في البداية؛ وهي بادئة للعرض وليست جزءًا من المفتاح. يجب أن تكون القيمة الصالحة أكبر من الصفر وأصغر من رتبة مجموعة secp256k1؛ لذا لا تعني سلسلة Hex من 64 محرفًا بالضرورة أنها مفتاح خاص صالح.

WIF ليس تشفيرًا

يرمّز Bitcoin WIF بايت الإصدار والمفتاح الخاص ذي 32 بايتًا وعلامة المفتاح العام المضغوط الاختيارية 01 ورمز تحقق من أربعة بايتات بصيغة Base58Check. بايت إصدار الشبكة الرئيسية هو 80 بالنظام السداسي العشري؛ وتبدأ الصيغة المضغوطة عادةً بـK أو L، وغير المضغوطة عادةً بـ5. تصف علامة الضغط صيغة المفتاح العام، ولا تعني ضغط المفتاح الخاص.

الإصدار 80مفتاح خاص من 32 بايتًاالعلامة 01رمز تحقق من 4 بايتاتBase58Check

يمكن استعادة المفتاح الخاص من WIF، فهو لا يوفر حماية بكلمة مرور. الحصول على WIF يعادل الحصول على المفتاح المقابل.

BIP39: من الأرقام العشوائية إلى الكلمات

يجمع BIP39 الإنتروبيا العشوائية مع بتات التحقق، ويحوّل كل 11 بتًا إلى كلمة من قائمة تضم 2048 كلمة. تقابل 12 كلمة إنتروبيا من 128 بتًا و4 بتات تحقق؛ وتقابل 24 كلمة إنتروبيا من 256 بتًا و8 بتات تحقق. وتشمل الأطوال القياسية الأخرى 15 و18 و21 كلمة.

جدول بنية BIP39
عدد الكلماتعدد بتات الإنتروبيابتات التحقق
121284
151605
181926
212247
242568

متجه اختبار علني: مجموعة الكلمات التالية معروفة للجميع، ويُمنع تمامًا استخدامها لاستلام الأموال.

abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about

تقابل هذه العبارة إنتروبيا اختبار من 128 بتًا جميعها أصفار. تُستخدم عبارة الاسترداد مع عبارة مرور اختيارية في PBKDF2-HMAC-SHA512 مع 2048 تكرارًا لإنتاج بذرة من 64 بايتًا، ثم تولّد المحفظة المفاتيح وفق مسار الاشتقاق. نجاح التحقق يثبت صحة البنية فقط، ولا يثبت كفاية العشوائية أو أمان المصدر أو وجود أصول. تؤدي عبارات المرور المختلفة إلى بذور مختلفة، وقد ينتج عن إدخال عبارة مرور خاطئة محفظة أخرى صالحة أيضًا.

توصيات الاستخدام دون اتصال

  1. نزّل ملفات HTML للموقع بالكامل ومجلد assets، وتحقق من مصدر التنزيل.
  2. بعد قطع الاتصال بالشبكة، افتح هذه الصفحة من الملف المحلي؛ جميع البرامج النصية اللازمة مرفقة بالموقع.
  3. استخدم أمثلة هذه الصفحة فقط، ولا تلصق أسرارًا حقيقية في حقول إدخال أخرى.
  4. ينبغي إنشاء المحافظ الحقيقية باستخدام محفظة موثوقة أو جهاز مادي، ونسخها احتياطيًا دون اتصال وفق إجراءات الجهاز. العمل دون اتصال وحده لا يصلح برنامجًا جرى التلاعب به.

المراجع:مواصفة BIP39شرح ترميز WIF