انتقل إلى المحتوى
🔑

مولّد رموز PIN

ولّد رموز PIN عشوائية من 4 إلى 12 رقماً. تجنّب الأنماط الضعيفة مثل 1234 أو 0000. آمن تشفيرياً، يعمل في متصفحك.

كيف يعمل مولّد PIN؟

تولّد هذه الأداة كل رقم باستقلال باستخدام crypto.getRandomValues() مع حلقة إزالة التحيّز بحيث يكون احتمال كل رقم (0-9) متساوياً تماماً. يرفض خيار "تجنّب الأنماط الضعيفة" PINs المتسلسلة (1234، 4321) والأرقام المتكررة (1111) وأكثر PINs استخداماً من الاختراقات العامة (1234، 0000، 1111، 1212).

طول PIN والأمان

  • 4 أرقام — 10,000 تركيبة. معيار لبطاقات الصراف الآلي و SIM. قابل للكسر مع السماح بـ 3+ محاولات.
  • 6 أرقام — مليون تركيبة. معيار لشاشات قفل iOS/Android.
  • 8-12 رقماً — 100M-1T تركيبة. للمصارف عالية الأمان وأكواد النسخ الاحتياطي 2FA.

الاستخدامات الشائعة

  • أكواد فتح SIM — استبدل PIN الافتراضي بآخر عشوائي.
  • أكواد دخول الأبواب — وفّر لوحات مفاتيح للمكاتب أو الإيجارات قصيرة الأمد.
  • أكواد النسخ الاحتياطي — أنشئ مسبقاً قائمة بـ 2FA recovery PINs.
  • fixtures الاختبار — املأ أعمدة PIN في قواعد بيانات التطوير.

الخصوصية

تُولّد كل رموز PIN بنسبة 100% في متصفحك. لا تُرسل أي بيانات إلى أي خادم.