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

مدقّق Luhn

تحقّق من أرقام بطاقات الائتمان والمعرّفات الأخرى باستخدام خوارزمية Luhn. اكتشف نوع البطاقة، نسّق بمسافات. 100% في متصفحك.

يتم تجاهل المسافات والشُرط.

ما هي خوارزمية Luhn؟

خوارزمية Luhn (mod-10) هي checksum بسيطة تُستخدم للتحقّق من أرقام التعريف مثل بطاقات الائتمان وأرقام IMEI وSIN الكندية. من اليمين إلى اليسار، ضاعِف كل رقم ثانٍ؛ إذا أنتجت المضاعفة رقماً > 9، اطرح 9. اجمع كل الأرقام — إذا كان المجموع قابلاً للقسمة على 10، الرقم صالح. تكتشف أخطاء الرقم الواحد ومعظم تبديلات الجوار.

تفاصيل الخوارزمية

مضاعفة كل رقم ثانٍ من اليمين وجمع modulo 10 يكتشف أخطاء الرقم الواحد ومعظم التبديلات. هي بسيطة عمداً — وليست فحصاً أمنياً.

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

  • التحقّق من النماذج — تحقّق مسبقاً من أرقام البطاقات قبل الإرسال.
  • بيانات الاختبار — ولّد placeholders صالحة لـ Luhn.
  • التصحيح — تحقّق من سبب رفض البطاقة كمشوّهة.
  • التعليم — تعلّم كيف تكتشف خوارزميات checksum الأخطاء.

الخصوصية

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