أداة التحقق من خوارزمية Luhn

تحقق مما إذا كان رقم (بطاقة مصرفية، IMEI، رقم SIRET…) يحقق رقم التحقق وفق خوارزمية Luhn. معالجة محلية 100% داخل متصفحك (WebAssembly).

مثال:

كيف يعمل

خوارزمية Luhn رقم تحقق بسيط يُستخدم لاكتشاف أخطاء الإدخال في أرقام مثل البطاقات المصرفية وأرقام IMEI للهواتف وبعض المعرّفات الوطنية. تضاعف رقمًا من كل رقمين بدءًا من اليمين، وتعدّل القيم التي تتجاوز 9، ثم تتحقق من أن المجموع الكلي من مضاعفات العدد 10. وهي أداة عملية للتأكد سريعًا من أن رقمًا أُدخل يدويًا لا يحتوي على خطأ طباعي واضح، قبل إرساله إلى نظام دفع حقيقي.

هل الرقم «الصالح» وفق Luhn هو بالضرورة رقم بطاقة حقيقي؟

لا. يكتشف رقم Luhn فقط أخطاء الكتابة الشائعة (رقم خاطئ، رقمان متجاوران مقلوبان)؛ ولا يضمن أن الرقم موجود فعلًا ولا أنه مرتبط بحساب نشط. لا يؤكد ذلك إلا التحقق لدى الجهة المصدرة أو شبكة الدفع.

ما أنواع الأرقام التي تستخدم خوارزمية Luhn؟

نجدها في أرقام البطاقات المصرفية (Visa وMastercard...) وأرقام IMEI للأجهزة المحمولة وأرقام IBAN في بعض البلدان، إضافةً إلى معرّفات وطنية أو تجارية متنوعة بحسب البلد.

معالجة محلية 100%: يُنفَّذ التحقق بالكامل داخل متصفحك عبر WebAssembly، ولا يُرسَل الرقم المُدخل إلى أي خادم أبدًا.