ولّد عبارات استرداد BIP39 آمنة (12-24 كلمة) مع عبارة مرور اختيارية، واستخرج البذرة 512-بت.
ولّد عبارات استرداد BIP39 آمنة (12-24 كلمة) مع عبارة مرور اختيارية، واستخرج البذرة 512-بت. ولّد عبارات استرداد BIP39 آمنة (12-24 كلمة) مع عبارة مرور اختيارية، واستخرج البذرة 512-بت.
عبارة الاسترداد
بذرة BIP32 (512-بت سداسي عشري)
الإنتروبيا المستخدمة (سداسي عشري)
خلفية
ما هو BIP39
يعرّف BIP39 (اقتراح تحسين بيتكوين 39) كيفية تمثيل المحفظة للإنتروبيا الخاصة بها كعبارة استرداد يمكن للإنسان قراءتها. فبدلًا من كتابة بذرة سداسية عشرية طويلة، يكتب المستخدم من 12 إلى 24 كلمة مأخوذة من قائمة ثابتة تضم 2048 كلمة (حاليًا بالإنجليزية، مع توفر قوائم مترجمة كثيرة). الكلمات ليست نصًا عشوائيًا: تحتوي الكلمة الأخيرة على مجموع اختباري مشتق من SHA-256 للإنتروبيا، بحيث يمكن اكتشاف العبارة المكتوبة خطأً في الحال.
كيف تُربط العبارة بالبذرة
يبدأ التوليد بإنتروبيا عشوائية من 128 إلى 256 بت. تُجزّأ الإنتروبيا عبر SHA-256، وتُضاف أول entropy bits / 32 بت من الناتج كمجموع اختباري، مما يجعل إجمالي طول البتات مضاعفًا للعدد 11. تُفهرَس كل مجموعة من 11 بت كلمةً واحدة في قائمة الـ2048 كلمة (2^11 = 2048). لاستخراج البذرة 512-بت، تُطبَّع العبارة عبر NFKD وتُغذَّى إلى PBKDF2-HMAC-SHA512 مع الملح mnemonic + عبارة مرور اختيارية، مع تكرار 2048 مرة. يجب توفير نفس عبارة المرور لاستعادة المحفظة؛ فالعبارة المرور المختلفة تنتج بذرة مختلفة تمامًا.
استخدام المولّد
اختر عدد الكلمات الذي تريده (12 أو 15 أو 18 أو 21 أو 24). يسحب المولّد إنتروبيا جديدة من المصدر العشوائي الآمن لتشفير المتصفح، لذا كل نقرة تنتج عبارة جديدة لا يمكن التنبؤ بها. إذا أضفت عبارة مرور، يتغير اشتقاق البذرة وفقًا لذلك — احفظها بدقة، لأنها جزء أساسي من سر المحفظة. تُعرض البذرة كـ128 حرفًا سداسيًا عشريًا (512 بت)؛ وهي المدخل المباشر لاشتقاق المحفظة الحتمية الهرمية BIP32.
إرشادات الأمان
عبارة الاسترداد هي المحفظة بحد ذاتها: أي شخص يمتلكها يتحكم بالأموال، بغض النظر عن مكان توليدها. أبقِها دون اتصال، ولا تلصقها أبدًا في محادثة أو بريد إلكتروني، وفضّل كتابتها على الورق على لقطات الشاشة أو الملاحظات السحابية. يحمي المجموع الاختباري المكوّن من 2048 كلمة من الأخطاء المطبعية، لا من السرقة. الإنتروبيا القوية (24 كلمة = 256 بت) لا تترك هامشًا عمليًا للهجوم بالقوة الغاشمة، لذا فإن الخطر الواقعي الوحيد هو كيفية تخزينك للعبارة ونقلها. يعمل هذا المولّد بالكامل في متصفحك: العبارة والبذرة لا تغادران الصفحة أبدًا. امسح الناتج وأعد التحميل بعد الاستخدام إذا كنت على جهاز مشترك.
الأسئلة الشائعة
هل كلمة المجموع الاختباري ضرورية حقًا؟
نعم. بدونها، قد ينتج خطأ مطبعي واحد محفظة مختلفة بصمت. مع BIP39، يكتشف المجموع الاختباري SHA-256 أي حرف خاطئ في الكلمة الأخيرة قبل أن تعتمد على العبارة.
لماذا أحتاج عبارة مرور إضافة إلى الكلمات؟
تعمل عبارة المرور كعامل إضافي يُخلط في ملح PBKDF2. حتى لو قرأ شخص ما كلماتك الـ12، فإنه ما زال بحاجة إلى عبارة المرور لاستخراج البذرة. لكن فقدانها يعني أن المحفظة لا يمكن استعادتها.
أي عدد كلمات يجب أن أختار؟
12 كلمة (128 بت) هي المعيار الصناعي وآمنة للمحافظ اليومية. اختر 24 كلمة (256 بت) لهامش إضافي ضد التهديدات المستقبلية أو للأصول عالية القيمة. وتوجد 15/18/21 لمتطلبات بيئية محددة.
هل يمكن للعبارة نفسها توليد محافظ متعددة؟
لا، العبارة نفسها تستخرج دائمًا البذرة نفسها (عند تطابق عبارة المرور). المحافظ التي تبدو مختلفة عادةً ما تستخدم مسارات اشتقاق أو عملات مختلفة ضمن BIP32/BIP44، وليست بذورًا مختلفة.
هل من الآمن استخدام مولّد عبر الإنترنت؟
تعمل هذه الصفحة بالكامل في متصفحك — لا تُرسل أي عبارة أو بذرة. ومع ذلك، يمكن لجهاز مخترق أو إضافة متصفح خبيثة قراءة أي شيء على الشاشة. للأموال الجادة، ولّد على جهاز معزول عن الشبكة أو محفظة أجهزة.
لأي غرض تُستخدم البذرة؟
البذرة 512-بت هي جذر محفظة حتمية هرمية BIP32. منها تستمد المحافظ شجرة لا نهائية من أزواج المفاتيح الخاصة/العامة — عادةً مفتاح لكل عنوان أو حساب — باستخدام اشتقاق قائم على المسار مثل BIP44.