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