مولّد رمز TOTP
ولّد رمز TOTP (كلمة مرور لمرة واحدة قائمة على الوقت) انطلاقًا من مفتاح سري بصيغة base32، وهو مفيد لاختبار تكامل المصادقة الثنائية (2FA) دون إخراج هاتفك.
كيف يعمل
TOTP (Time-based One-Time Password) هي الخوارزمية التي تستخدمها معظم تطبيقات المصادقة (Google Authenticator وAuthy وغيرها). تجمع بين مفتاح سري مشترك والوقت الحالي مقسَّمًا إلى شرائح (عادةً 30 ثانية) لإنتاج رمز لمرة واحدة عبر HMAC-SHA1. تعيد هذه الأداة حساب الرمز نفسه تمامًا الذي يحسبه تطبيق هاتفك، انطلاقًا من المفتاح السري ذاته.
أين أجد مفتاحي السري بصيغة base32؟
عندما تفعّل خدمة ما المصادقة الثنائية، فإنها تعرض عادةً رمز QR وتحته مفتاحًا نصيًا «للإدخال يدويًا»: هذه السلسلة (غالبًا بأحرف كبيرة وبلا مسافات) هي التي يجب لصقها هنا.
لماذا لا يطابق الرمز الذي أحصل عليه رمز تطبيقي؟
يعتمد الحساب على الوقت الدقيق لحاسوبك. فإذا كانت ساعة جهازك متقدمة أو متأخرة أكثر من بضع ثوانٍ عن الوقت الفعلي، سيختلف الرمز المولَّد عن رمز تطبيق هاتفك الذي يتزامن عادةً مع خادم وقت.
<strong>معالجة محلية بنسبة 100%:</strong> يتم الحساب بالكامل داخل متصفحك عبر WebAssembly؛ ولا يُرسل مفتاحك السري أبدًا إلى خادم.