ما هي خوارزمية Luhn؟
¿Qué es el Algoritmo de Luhn?
تعد خوارزمية Luhn ، التي يشار إليها عادةً باسم خوارزمية المعامل 10 أو mod 10 ، أسلوبًا تدقيقيًا مباشرًا يستخدم للتحقق من صحة العديد من أرقام التعريف ، بما في ذلك أرقام التأمين الاجتماعي الكندية وأرقام IMEI وأرقام بطاقات الائتمان. اخترع فريق من علماء الرياضيات صيغة LUHN في أواخر الستينيات. وسرعان ما قبلته شركات بطاقات الائتمان بعد ذلك. يمكن لأي شخص استخدام الخوارزمية لأنها متاحة مجانًا في المجال العام. هذه التقنية هي طريقة شائعة للتمييز بين الأرقام والأرقام الشرعية التي تم إدخالها بشكل غير صحيح أو بطريقة أخرى في معظم بطاقات الائتمان والعديد من أرقام التعريف الحكومية. تم إنشاؤه للدفاع ضد الأخطاء غير المقصودة بدلاً من الهجمات المتعمدة.
El algoritmo de Luhn, comúnmente conocido como algoritmo de módulo 10 o mod 10, es una técnica de suma de verificación sencilla que se utiliza para validar una multitud de números de identificación, incluidos los números de la seguridad social canadiense, los números IMEI y los números de tarjetas de crédito. Un equipo de matemáticos inventó la fórmula LUHN a fines de la década de 1960. Las firmas de tarjetas de crédito lo aceptaron rápidamente después de eso. Cualquiera puede usar el algoritmo porque está disponible gratuitamente en el dominio público. La técnica es una forma común de distinguir entre números legítimos y números que se han ingresado incorrectamente o de otra manera en la mayoría de las tarjetas de crédito y muchos números de identificación del gobierno. Fue creado para defenderse de errores no intencionales en lugar de ataques deliberados.