OpenReplay Logo
12k
12k

مولّد الرموز

ولِّد رموزًا عشوائية آمنة تشفيريًا — لمفاتيح API والأسرار ومعرّفات الجلسات.

32 حرفًا
191 بت
crypto.getRandomValues · تتم المعالجة محليًامحليًا

حول هذه الأداة

تُولَّد الرموز باستخدام Web Crypto API (crypto.getRandomValues)، مصدر العشوائية الآمن تشفيريًا في المتصفح — وليس Math.random().

اختر طولاً ومجموعة أحرف، وانسخ النتيجة. لا يُخزَّن أو يُرسَل أي شيء؛ فكل رمز يوجد على شاشتك فقط.

يحمل الرمز الأبجدي الرقمي المؤلف من 32 حرفًا نحو 190 بِتًا من الإنتروبيا — أبعد بكثير من متناول هجمات القوة الغاشمة.

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

ما مدى عشوائية هذه الرموز؟

تستخدم crypto.getRandomValues — وهو CSPRNG نفسه الذي تستخدمه المتصفحات للتشفير. مناسب للأسرار، بخلاف Math.random().

هل يمكن أن يتصادم رمزان يومًا ما؟

عند 32 حرفًا أبجديًا رقميًا يبلغ الاحتمال نحو 1 في 10⁵⁷ — وهو مستحيل عمليًا.

ما الطول الذي ينبغي أن أستخدمه؟

يُعدّ 32 حرفًا خيارًا افتراضيًا متينًا لمفاتيح API؛ استخدم 64 للأسرار الطويلة الأمد. والطول الأكبر لا يكلّف شيئًا.