الصفحة الرئيسية

رمز 2FA لا يعمل

يشرح هذا الدليل 2FA code troubleshooting ضمن سياق رموز Authenticator المحلية ومفاتيح Base32 وروابط otpauth واختصارات URL.

مساعدة لمصادقة 2FA وMFA وTOTP

استخدم هذه الصفحة كمولد خفيف لرموز TOTP/OTP للمصادقة الثنائية (2FA)، والمصادقة متعددة العوامل (MFA)، ورموز الإعداد المتوافقة مع تطبيقات authenticator. الصق secret بصيغة Base32 أو رابط otpauth وأضف مزيدا من المولدات فقط عند الحاجة.

ملاحظات الميزات

يعرض حقل secret النص الملصق كما هو، بينما يقبل المولد داخليا المسافات والشرطات وpadding. لكل مولد عد تنازلي TOTP لمدة 30 ثانية، واسم اختياري، وأزرار لصق ومسح وحذف ونسخ بنقرة واحدة. تبدأ الصفحة بمولد واحد افتراضيا؛ أضف المزيد فقط عند إدارة عدة حسابات أو أسرار 2FA أو رموز MFA. يدعم روابط otpauth://، وأسرار Base32، وURL fragments، واختصارات path، ومعاملات query.

اختصارات secret في URL

يوصى باستخدام صيغة fragment لأن المحتوى بعد # لا يرسل مع طلبات HTTP. صيغ path وquery مدعومة أيضا، وتوضع عليها noindex لتجنب فهرسة URLs التي تحتوي على أسرار. لا تشارك أسرار 2FA الحقيقية مع الآخرين. للاختصارات المؤقتة، استخدم URL بصيغة #secret=.

نطاق الأداة

تحول الأداة مفتاح إعداد موجودًا إلى رموز TOTP حالية. لا تنشئ secrets جديدة أو SMS OTP أو موافقات push أو passkeys أو رموز استرداد.

جدول حل مشكلة رمز 2FA غير صالح

استخدم هذا الجدول لمطابقة العرض مع سبب TOTP المحتمل والفحص والإصلاح الآمن.

العرضالسبب المحتملما يجب فحصهالإصلاح
يتم رفض الرمز حتى عند نسخه بسرعةوقت الجهاز أو المتصفح غير متزامنقارن الوقت بساعة شبكة تلقائية وانتظر نافذة 30 ثانية التاليةفعّل التاريخ والوقت والمنطقة الزمنية تلقائيا ثم أعد تحميل المولد
تطبيق Authenticator آخر يعرض رمزا مختلفاالحساب أو issuer أو workspace أو السر مختلفقارن issuer وتسمية الحساب والبريد ومفتاح Base32 الأصلياستخدم مفتاح الإعداد للحساب المطلوب بالضبط
يقبل المفتاح لكن الرمز لا يعمل أبدامفتاح الإعداد ناقص أو يحتوي حرفا خاطئاانسخ سر Base32 أو URI otpauth الكامل مرة أخرىالصق قيمة الإعداد الأصلية من جديد دون فقد أي حرف
طول الرمز أو المؤقت يختلف عن الخدمةالخوارزمية أو عدد الأرقام أو الفترة لا تطابقابحث عن SHA-1/SHA-256/SHA-512 و6/8 أرقام والفترة في URI أو صفحة الإعداداضبط الخوارزمية وعدد الأرقام والفترة مثل الخدمة
يعمل أحيانا ويفشل قرب نهاية العدانتهت صلاحية الرمز قبل التحقق أو تم استخدامه سابقاتحقق من الثواني المتبقية وهل أرسل الرمز نفسه من قبلانتظر رمزا جديدا وأرسله في بداية النافذة الزمنية
صفحة الدخول تطلب طريقة تحقق أخرىمطلوب SMS أو email OTP أو push أو passkey أو مفتاح عتادي أو backup/recoveryاقرأ نص صفحة الدخول وتأكد أنها تطلب رمز Authenticatorاستخدم الطريقة المطلوبة أو استرداد الحساب؛ مولد TOTP لا ينشئ هذه الرموز

المعايير والمراجع

الأسئلة الشائعة

ما هو TOTP؟

TOTP هو كلمة مرور لمرة واحدة تعتمد على الوقت. يشترك تطبيق authenticator والخدمة في secret بصيغة Base32 ثم يستخدمان الوقت الحالي لإنشاء رمز قصير يتغير عادة كل 30 ثانية.

هل أداة 2FA هذه محلية؟

يتم حساب TOTP في متصفحك باستخدام Web Crypto. لا تحتاج إلى حساب، ولا يتم إرسال secret إلى API خلفية لتوليد الرمز. لاختصارات URL، يفضل استخدام صيغة #secret=.

كيف أستخدم عدة مولدات؟

تبدأ الصفحة بمولد واحد. اضغط إضافة مولد لكل secret إضافي من 2FA أو MFA، ويمكنك تسميته ولصق Base32 secret أو otpauth URI ثم نسخ الرمز المطلوب.

هل يمكن فتح URL يحتوي على رمز إعداد 2FA؟

نعم. الصيغة الموصى بها هي https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. كما تعمل اختصارات path وروابط ?secret=.