مدقق خوارزمية Luhn
التحقق من صحة أرقام بطاقات الائتمان ورموز IMEI والمعرفات الأخرى باستخدام خوارزمية المجموع الاختباري Luhn.
كيفية استخدام مدقق خوارزمية Luhn
- حدد الوضع: التحقق من صحة الرقم للتحقق من رقم موجود، أو إنشاء رقم فحص لحساب رقم فحص لرقم جزئي.
- أدخل الأرقام في حقل الإدخال (يتم تجاهل المسافات والشرطات تلقائيًا).
- انقر فوق "تحقق من الصحة" أو "إنشاء" لتشغيل الخوارزمية.
- راجع النتيجة والتفاصيل خطوة بخطوة التي توضح القيمة المحولة لكل رقم والمجموع النهائي.
مرجع سريع
| من | إلى |
|---|---|
| تأشيرة | يبدأ بـ 4 (16 رقمًا) |
| ماستركارد | يبدأ بالرقم 51-55 (16 رقمًا) |
| أمريكان إكسبريس | يبدأ بـ 34 أو 37 (15 رقمًا) |
| اكتشف | يبدأ بـ 6011 (16 رقمًا) |
| IMEI | 15 رقمًا، الرقم الأخير هو التحقق من Luhn |
| 4532015112830366 | صالح (رقم اختبار التأشيرة) |
حالات الاستخدام
- •التحقق من أرقام بطاقات الائتمان قبل إرسال نماذج الدفع في تطبيقات الويب.
- •التحقق من أرقام IMEI للتأكد من تنسيق معرف الجهاز المحمول بشكل صحيح.
- •إنشاء أرقام بطاقة اختبار صالحة لاختبار تكامل بوابة الدفع.
- •التعرف على كيفية اكتشاف خوارزميات المجموع الاختباري لأخطاء إدخال البيانات.
الصيغة
تقوم خوارزمية Luhn (المعروفة أيضًا باسم خوارزمية mod-10) بالتحقق من صحة الرقم من خلال: (1) البدء من الرقم الموجود في أقصى اليمين والانتقال إلى اليسار، ومضاعفة كل رقم ثانٍ؛
الأسئلة الشائعة
فيم تُستخدم خوارزمية Luhn؟
خوارزمية Luhn عبارة عن صيغة مجموع اختباري بسيطة تُستخدم للتحقق من صحة أرقام التعريف مثل أرقام بطاقات الائتمان (Visa وMastercard وAmex) وأرقام IMEI للأجهزة المحمولة وأرقام التأمين الاجتماعي الكندي ومعرفات الحسابات الأخرى المتنوعة.
هل اجتياز فحص Luhn يعني أن رقم البطاقة حقيقي؟
لا.
كيف يتم حساب رقم فحص Luhn؟
إزالة الرقم الأخير (رقم التحقق).