جدول المحتويات:

Anonim

في بطاقة الائتمان ، يكون المجموع الاختباري عبارة عن رقم واحد في رقم الحساب يسمح لجهاز الكمبيوتر أو أي شخص مطلع على الصيغة المعنية بتحديد ما إذا كان الرقم صالحًا أم لا. يمكن أن يساعد المجموع الاختباري في تحديد أرقام بطاقات الائتمان التي تم إدخالها بشكل غير صحيح - أو أرقام بطاقات الائتمان المزيفة التي أنشأها المزورون.

يمكن أن يساعد المجموع الاختباري على بطاقة الائتمان في الإبلاغ عن أي أخطاء تحدث عند كتابة الرقم.

اختباري

المجموع الاختباري هو قيمة مضمنة في مجموعة من البيانات. يمنحك المجموع الاختباري طريقة سريعة لتحديد ما إذا كان قد تم إدخال أخطاء في مجموعة البيانات هذه أثناء التخزين أو النقل. فكر في الأمر مثل قسيمة التعبئة التي تأتي مع تسليم كبير. تتمثل الطريقة للتأكد من عدم فقد أي شيء أثناء الشحن في فحص كل عنصر مقابل قسيمة التعبئة. عندما تتعامل مع البيانات ، فإن الطريقة للتأكد من أن المعلومات قد وصلت سليمة هي التحقق من صحة المجموع الاختباري.

التحقق من الرقم

على بطاقات الائتمان ، يتخذ المجموع الاختباري شكل "رقم شيك". في رقم بطاقة الائتمان المكون من 16 رقمًا ، تحدد الأرقام الستة الأولى المؤسسة التي أصدرت البطاقة. تحدد الأرقام التسعة التالية الحساب الفردي المرتبط بالبطاقة. الرقم الأخير ، 16 ، هو رقم الشيك. يقوم مُصدرو بطاقات الائتمان بتوصيل أول 15 رقمًا في صيغة رياضية تُسمى خوارزمية Luhn ، والتي تنتج نتيجة مكونة من رقم واحد. هذه النتيجة تصبح رقم الشيك.

المقاصد

الغرض الرئيسي من رقم الشيك هو التحقق من صحة رقم البطاقة. لنفترض أنك تشتري شيئًا ما عبر الإنترنت ، وأنك تكتب رقم بطاقتك الائتمانية بشكل غير صحيح عن طريق تبديل الأماكن المكونة من رقمين ، وربما يكون الخطأ الأكثر شيوعًا. عندما ينظر موقع الويب إلى الرقم الذي أدخلته ويطبق خوارزمية Luhn على أول 15 رقمًا ، فلن تتطابق النتيجة مع الرقم 16 على الرقم الذي أدخلته. يعلم الكمبيوتر أن الرقم غير صالح ، ويعرف أنه سيتم رفض الرقم إذا حاول إرسال عملية الشراء للموافقة عليها. لذلك يطلب منك إعادة إدخال الرقم. الغرض الثانوي من رقم الشيك هو إحباط المحاولات الخرقاء لإنشاء أرقام بطاقات ائتمان زائفة. ومع ذلك ، فإن المزيف المألوف بخوارزمية Luhn ، يمكنه تجاوز هذه العقبة المحددة.

الخوارزمية في العمل

يبدأ التحقق من رقم البطاقة المكون من 16 رقمًا عن طريق أخذ أول 15 رقمًا ، وهي رمز المؤسسة ومعرّف الحساب الفردي. على سبيل المثال ، في رقم البطاقة 4578 4230 1376 9219 ، ستكون هذه الأرقام:

4-5-7-8-4-2-3-0-1-3-7-6-9-2-1

بدءًا من الرقم الأول ، اضرب كل رقم في الثانية:

8-5-14-8-8-2-6-0-2-3-14-6-18-2-2

في كل مرة يكون لديك رقم مكون من رقمين ، ما عليك سوى إضافة هذه الأرقام معًا للحصول على نتيجة مكونة من رقم واحد:

8-5-5-8-8-2-6-0-2-3-5-6-9-2-2

أخيرًا ، أضف جميع الأرقام معًا:

8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 = 71

عند إضافة هذا الرقم إلى رقم الشيك ، يجب أن تكون النتيجة مضاعفة 10. في هذه الحالة:

71 + 9 = 80

الرقم صحيح. إذا لم تنتج الخوارزمية مضاعفات 10 ، فلن يكون رقم البطاقة صالحًا.

موصى به اختيار المحرر