Skip to content
Zoyku

مولّد رموز TOTP

ولّد رموز تحقق ثنائي دون اتصال من أي سر TOTP — وفق RFC 6238، بـ 6 أو 8 أرقام، وعدّ تنازلي حي لكل 30 ثانية. سرك لا يغادر المتصفح أبداً.

Paste a secret above to see live codes.

Works fully offline: the code is computed with WebCrypto in your browser and the secret is never sent or stored.

تعمل هذه الأداة بالكامل داخل متصفحك. بياناتك لا تغادر جهازك أبداً — لا يتم رفعها إلى أي خادم.

طريقة الاستخدام

  1. 1انسخ السر بترميز base32 من صفحة إعداد التحقق الثنائي للخدمة (أو الصق رابط otpauth:// الخاص بها).
  2. 2طابق الإعدادات التي تعرضها الخدمة: 6 أو 8 أرقام، وفترة 30 أو 60 ثانية، وSHA-1 ما لم يُقل غير ذلك.
  3. 3اكتب الرمز الحالي في الخدمة قبل انتهاء العدّ التنازلي — أو انسخه بنقرة واحدة.
  4. 4أبقِ التبويب مفتوحاً لتسجيلات دخول متكررة؛ تتحدّث الرموز تلقائياً كل فترة.

مولّد رموز TOTP

رموز المصادقة لا تحتاج تطبيقاً على هاتفك. الصق سراً بترميز base32 (أو رابط إعداد otpauth:// كاملاً من مصادقك القديم) ويحسب هذا المولّد الرموز الدوارة ذات 6 أو 8 أرقام نفسها التي يحسبها أي مصادق وفق RFC 6238، مع عدّ تنازلي حي إلى الرمز التالي.

كل شيء يُحسب محلياً بـ HMAC من WebCrypto — بلا نداءات شبكية إطلاقاً. يبقى السر في ذاكرة المتصفح فقط، فلا يعني فقدان الهاتف فقدان عامل التحقق الثاني أبداً.

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

هل المصادق دون اتصال أأمن من رموز SMS؟

نعم، من جهتين. تُحسب رموز TOTP على جهازك ولا تجوب شبكة الهاتف أبداً، فلا شيء يعترضه مهاجمو تبديل شرائح SIM. كما تنتهي صلاحيتها كل 30 ثانية وتتطلب امتلاك السر نفسه، الذي لا يظهر في أي رسالة قط.

أين يُخزَّن سري؟

في لا مكان. يُحتفظ به في متغير في ذاكرة هذا التبويب ويستخدمه WebCrypto لتوقيع عدادات الوقت. لا شيء يُكتب في localStorage أو الكوكيز أو أي خادم — أغلق التبويب ويزول.

لماذا لا يطابق رمزي؟

الأسباب الأكثر شيوعاً: خوارزمية خاطئة (معظم الخدمات تستخدم SHA-1)، أو فترة خاطئة، أو انحراف ساعة الجهاز أكثر من ثوانٍ قليلة. تفقد المحددات الثلاثة مقابل صفحة إعداد الخدمة، وزامن ساعة نظامك.

أدوات ذات صلة

كل أدوات الأمان →

تضمين هذه الأداة

أضف هذه الأداة إلى موقعك بسطر واحد — تعمل في متصفح الزائر.

<iframe src="https://zoyku.com/ar/tools/totp-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — totp-generator" loading="lazy"></iframe>
100% local processing