100% بيئة معزولة في المتصفح · بدون إرسال إلى أي خادم · جاهز للعمل دون اتصال

صندوق أدوات أمان وتشخيص المصادقة الثنائية 2FA / TOTP

مجموعة تشخيصية متقدمة مصممة لمهندسي الأمان وحل مشكلات 2FA: تدقيق وتصحيح مفاتيح Base32 التلقائي، فك وتوليد روابط otpauth:// التفاعلية مع رمز QR فوري، وفحص انحراف ساعة النظام بدقة أجزاء من الثانية.

1

مدقق ومصحح مفاتيح Base32 التلقائي

يكتشف الأحرف غير الصالحة (0، 1، 8، 9، O، I، L)، يزيل المسافات والشرطات، يضبط حشو '='، ويقسم المفتاح إلى كتل قياسية من 4 أحرف

بانتظار الإدخال
| |
الأحرف الصالحة 0 باستثناء الفواصل والرموز
طول البتات (Bit Length) 0 بت 0 بايت
حالة الحشو (Padding) بدون حشو محاذاة 8 أحرف RFC 4648
مستوى الأمان التوافقي بانتظار التحليل توافق بروتوكول TOTP
حروف كبيرة ومجرد من الرموز غير الصالحة
يسهل الإدخال اليدوي في تطبيقات الهاتف المحمول

💡 اختبر المفتاح المفحوص فوراً في المولد الرئيسي لحساب الرموز المكونة من 6 أرقام مباشرة.

🚀 اختبار فوري في مولد 2FA
2

فاحص ومنشئ روابط otpauth:// المباشر

تعديل ثنائي الاتجاه: فك روابط otpauth:// إلى حقول منظمة، أو تعديل الحقول لإنشاء روابط دقيقة ورموز QR فورية

تفاعلي ثنائي الاتجاه
| |
الحقول المهيكلة (تعديل أي حقل يحدث الرابط ورمز QR فوراً) النوع: TOTP
رمز QR فوري لتطبيقات المصادقة

امسح بكاميرا Google Authenticator أو Microsoft Authenticator أو 1Password للإضافة الفورية

3

فاحص انحراف ساعة النظام (NTP Clock Drift)

قياس متعدد العينات لزمن الرحلة ذهاباً وإياباً مقارنة بالتوقيت المرجعي العالمي. يشخص أكثر من 90% من أخطاء التحقق من الرموز.

ساعة الجهاز المحلي
--:--:--
قراءة المنطقة الزمنية المحلية...
مبني على دالة المتصفح Date.now()
التوقيت المرجعي السحابي (UTC)
--:--:--
مزامنة عبر حزم الشبكة...
معوّض بنصف زمن رحلة الشبكة (RTT/2)
فارق انحراف التوقيت RTT: -- ms
جارٍ الفحص...
إرسال عينات فحص عبر الشبكة...
بانتظار نتائج الفحص
✅

ساعة النظام متزامنة بدقة تامة (الانحراف < 1 ثانية)

ساعة نظام جهازك متطابقة تماماً مع التوقيت المرجعي العالمي. سيتم توليد وقبول رموز TOTP الصالحة لمدة 30 ثانية وفق معيار RFC 6238 دون أي مشاكل عدم تطابق زمني.

دليل مزامنة وضبط ساعة النظام (حل أخطاء رفض رموز 2FA)

اختر نظام تشغيل جهازك
  1. انقر بزر الفأرة الأيمن على الساعة في شريط المهام بالأسفل واختر ضبط التاريخ والوقت (Adjust date and time).
  2. تأكد من تفعيل خياري تعيين الوقت تلقائياً (Set time automatically) و تعيين المنطقة الزمنية تلقائياً.
  3. ضمن قسم «إعدادات إضافية»، انقر على زر المزامنة الآن (Sync now) للمزامنة مع خادم time.windows.com.
  4. للمستخدمين المتقدمين: افتح موجه الأوامر (CMD) كمسؤول ونفّذ: w32tm /resync.

الأسئلة الشائعة حول أدوات 2FA (FAQ)

إجابات تقنية معمقة حول ترميز Base32 ومعايير روابط otpauth وآليات انحراف التوقيت

س. لماذا تعد الأرقام 0 و 1 و 8 و 9 غير صالحة في ترميز Base32؟

وفق معيار RFC 4648، يمثل ترميز Base32 القياسي 5 بتات من البيانات لكل رمز، مما يتطلب 32 رمزاً حصرياً: الحروف الإنجليزية الكبيرة A-Z (26 حرفاً) والأرقام 2-7 (6 أرقام). الأرقام 0 و 1 و 8 و 9 غير موجودة إطلاقاً في الأبجدية. علاوة على ذلك، يسهل الخلط البصري بين الرقم 0 والحرف O، والرقم 1 والحرفين I أو L. تقوم أداة التصحيح التلقائي لدينا باستبدال الرموز المتشابهة تلقائياً.

س. ما هي المعاملات التي يتضمنها رابط otpauth://؟

نشأت مواصفة otpauth:// مع Google Authenticator وأصبحت معياراً صناعياً مفتوحاً. تشمل المعاملات الأساسية: secret (المفتاح السري المشترك بترميز Base32)، و issuer (اسم المنصة، مثل GitHub أو Google)، و algorithm (دالة التجزئة التشفيرية، الافتراضي SHA1)، و digits (طول الرمز، الافتراضي 6 خانات)، و period (نافذة التحديث الزمني، الافتراضي 30 ثانية).

س. لماذا يؤدي انحراف قدره 15 ثانية في الساعة إلى رفض رمز التحقق؟

يحسب بروتوكول TOTP الرموز الديناميكية بالاعتماد الصارم على الصيغة: T = Math.floor(UnixTimestamp / 30). ورغم أن معظم خوادم المصادقة تمنح هامش تسامح قدره ±1 نافذة، فعندما تنحرف ساعة جهازك المحلي بمقدار 15-20 ثانية، يدخل رمزك النافذة الزمنية التالية قبل أوانها بـ 15 ثانية، مما يتسبب في رفض متكرر للرمز عند حواف الفواصل الزمنية.

س. هل يقوم هذا الصندوق بجمع أو تخزين أو إرسال مفاتيحي السرية؟

على الإطلاق. تلتزم منصة 2FA-Tool.com بمبدأ الأمان الصارم وانعدام الثقة (Zero-Trust). يتم إجراء جميع عمليات تدقيق Base32 وتنظيف المفاتيح وبناء الروابط وتوليد رموز QR وقياس انحراف NTP حصرياً داخل ذاكرة JavaScript المحلية بمتصفحك. لا توجد أي اتصالات بخوادم خارجية، ولا ملفات تعريف ارتباط، ولا سجلات دائمة.

تم النسخ إلى الحافظة بنجاح!