لماذا هذا مولّد الرموز؟
- افتراضيًا، وضع «آمن» يستخدم CSPRNG (
crypto.getRandomValues). - أنشئ رموزًا base64url أو hex أو بمجموعة أحرف مخصصة من صفحة واحدة.
- شاهد تقدير الإنتروبيا واحتمال التصادم لإعداداتك.
- شارك بأمان: رابط المشاركة لا يتضمن الرموز المُنشأة أبدًا.
طريقة الاستخدام (3 خطوات)
- اختر تنسيقًا (base64url / hex / مجموعة مخصصة).
- اضبط الطول والعدد، ثم أنشئ.
- انسخ، نزّل، أو شارك رابطًا يحتوي الإعدادات فقط.
إنشاء
مولّد الرموز
اختر التنسيق والطول، أنشئ دفعة، ثم انسخ/نزّل أو شارك الإعدادات (بدون رموز).
النتائج
أسئلة شائعة
هل هذا آمن؟
وضع «آمن» يستخدم crypto.getRandomValues. وضع البذرة للاختبار القابل للتكرار فقط وهو غير آمن.
كم بايت أستخدم لمفتاح API؟
نقطة بداية شائعة هي 32 بايت (256 بت). لهامش أمان أعلى، يمكنك استخدام 48 أو 64 بايت.
ما هو base64url؟
base64url هو base64 مهيّأ للروابط: + يصبح -، و/ يصبح _، ويمكن إزالة الحشو (=).
هل يتم حفظ الرموز أو رفعها؟
لا. كل شيء يعمل محليًا داخل متصفحك. لا تُرفع الرموز ولا تُحفظ افتراضيًا.
لماذا لا يتضمن رابط المشاركة الرموز؟
وضع الأسرار داخل الروابط قد يسرّبها عبر سجل المتصفح، أو سجلات الأنظمة (logs)، أو رابط الإحالة (referrer). هذه الأداة تشارك الإعدادات فقط، وليس الرموز.