فاحص خوارزمية Luhn ورقم التحقق
تطبّق الأداة خوارزمية Luhn (mod 10) المعيارية في ISO/IEC 7812، المستخدمة في أرقام بطاقات الدفع وأرقام IMEI للهواتف لكشف أخطاء الكتابة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل الرقم.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
من اليمين، يُضاعف كل رقم ثانٍ، وإذا تجاوز الناتج 9 يُطرح منه 9، ثم تُجمع كل الأرقام. الرقم صالح إذا كان المجموع يقبل القسمة على 10.
مثال
المدخلات: الرقم = 4111 1111 1111 1111. النتيجة: النتيجة: صالح حسب Luhn، مجموع Luhn: 30، رقم التحقق لإضافته في النهاية: 3.
الحدود والملاحظات
- نجاح Luhn يعني أن الرقم مكتوب بصيغة سليمة فقط، ولا يعني أن البطاقة أو الحساب موجود أو فعّال.
- لا تُحفظ الأرقام ولا تُرسل، لكن تجنب إدخال بيانات بطاقة كاملة حقيقية على أجهزة مشتركة.
أسئلة شائعة عن هذه الأداة
ما الأخطاء التي تكشفها خوارزمية Luhn؟
تكشف أي خطأ في رقم واحد، ومعظم حالات تبديل رقمين متجاورين، باستثناء تبديل 09 و90.
هل يمكن فحص رقم IMEI بهذه الأداة؟
نعم، رقم IMEI من 15 خانة آخرها رقم تحقق Luhn، فأدخله كاملًا لترى إن كان صالحًا.
ما الفرق بين رقم التحقق لإضافته والرقم الأخير الصحيح؟
الأول يُحسب للرقم كما أدخلته إذا أردت إلحاق خانة جديدة، والثاني يفترض أن آخر خانة هي خانة التحقق ويبيّن قيمتها الصحيحة.
