DevToys Web Pro iconDevToys Web Proالمدونة
قيّمنا:
جرّب إضافة المتصفح:

مولّد عبارات تذكّر BIP39

الوضع
عدد الكلمات

إنشاء عبارة تذكّر

التفاصيل التقنية

كيف يعمل مولّد العبارات التذكيرية BIP39

ما الذي تفعله الأداة

ينشئ مولّد العبارات التذكيرية BIP39 عبارات بذور آمنة تشفيرياً تُستخدم لنسخ محافظ العملات الرقمية احتياطياً واستعادتها. ويولّد عبارات من 12 أو 15 أو 18 أو 21 أو 24 كلمة من قائمة كلمات BIP39 الإنجليزية القياسية (2048 كلمة)، مع مجموع اختباري مدمج لاكتشاف الأخطاء. كما يمكن للأداة التحقق من العبارات التذكيرية الموجودة واشتقاق البذرة المقابلة.

حالات استخدام شائعة للمطورين

يستخدم المطوّرون مولّدات BIP39 عند بناء تطبيقات محافظ العملات الرقمية، واختبار مسارات اشتقاق محافظ HD، وإنشاء محافظ اختبار لبيئات التطوير، والتحقق من منطق التحقق من صحة العبارات التذكيرية. كما تفيد الأداة الباحثين الأمنيين الذين يحلّلون إنتروبيا توليد المحافظ، والمعلّمين الذين يشرحون كيفية عمل عبارات البذور.

تنسيقات البيانات أو أنواعها أو متغيراتها

تشفّر عبارات BIP39 التذكيرية الإنتروبيا كسلسلة من الكلمات من قائمة موحّدة تضم 2048 كلمة. ينتج عن 128 بت من الإنتروبيا 12 كلمة، وعن 256 بت 24 كلمة. تتضمن الكلمة الأخيرة مجموعاً اختبارياً مشتقاً من SHA-256 للإنتروبيا. ويمكن دمج العبارة التذكيرية مع عبارة مرور اختيارية لاشتقاق بذرة بطول 512 بت باستخدام PBKDF2-HMAC-SHA512 (2048 تكراراً).

المزالق الشائعة والحالات الطرفية

لا تستخدم أبداً عبارة تذكيرية تم توليدها في المتصفح لأموال حقيقية — فقد لا توفّر بيئات المتصفح إنتروبيا كافية. استخدم دائماً محافظ الأجهزة أو برامج مُدقَّقة لتوليد المفاتيح في بيئة الإنتاج. عبارة المرور حسّاسة لحالة الأحرف، وإذا نُسيت فستُفقد الأموال نهائياً. ليست كل تركيبات 12 كلمة صالحة — يجب أن يتطابق المجموع الاختباري.

متى تستخدم هذه الأداة بدلًا من الكود

استخدم أداة المتصفح هذه للتعلّم والاختبار وأغراض التطوير فقط. لتطبيقات المحافظ في الإنتاج، استخدم مكتبات مُدقَّقة مثل @scure/bip39 أو bitcoinjs-lib مباشرةً داخل تطبيقك مع مصادر إنتروبيا مناسبة، ولا تعرض عبارات البذور أبداً لأدوات مطوّري المتصفح أو لطلبات الشبكة.