ما هي خوارزمية Luhn؟
What is the Luhn Algorithm?
تعد خوارزمية Luhn ، التي يشار إليها عادةً باسم خوارزمية المعامل 10 أو mod 10 ، أسلوبًا تدقيقيًا مباشرًا يستخدم للتحقق من صحة العديد من أرقام التعريف ، بما في ذلك أرقام التأمين الاجتماعي الكندية وأرقام IMEI وأرقام بطاقات الائتمان. اخترع فريق من علماء الرياضيات صيغة LUHN في أواخر الستينيات. وسرعان ما قبلته شركات بطاقات الائتمان بعد ذلك. يمكن لأي شخص استخدام الخوارزمية لأنها متاحة مجانًا في المجال العام. هذه التقنية هي طريقة شائعة للتمييز بين الأرقام والأرقام الشرعية التي تم إدخالها بشكل غير صحيح أو بطريقة أخرى في معظم بطاقات الائتمان والعديد من أرقام التعريف الحكومية. تم إنشاؤه للدفاع ضد الأخطاء غير المقصودة بدلاً من الهجمات المتعمدة.
The Luhn algorithm, commonly referred to as the modulus 10 or mod 10 algorithm, is a straightforward checksum technique used to validate a multitude of identification numbers, including Canadian Social Insurance Numbers, IMEI numbers, and credit card numbers. A team of mathematicians invented the LUHN formula in the late 1960s. Credit card firms quickly accepted it after that. Anyone can use the algorithm because it is freely available in the public domain. The technique is a common way to distinguish between legitimate numbers and numbers that have been inputted incorrectly or in another way on most credit cards and many government identification numbers. It was created to defend against unintentional mistakes rather than deliberate attacks.