ما هي خوارزمية Luhn؟
Cos'è l'algoritmo di Luhn?
تعد خوارزمية Luhn ، التي يشار إليها عادةً باسم خوارزمية المعامل 10 أو mod 10 ، أسلوبًا تدقيقيًا مباشرًا يستخدم للتحقق من صحة العديد من أرقام التعريف ، بما في ذلك أرقام التأمين الاجتماعي الكندية وأرقام IMEI وأرقام بطاقات الائتمان. اخترع فريق من علماء الرياضيات صيغة LUHN في أواخر الستينيات. وسرعان ما قبلته شركات بطاقات الائتمان بعد ذلك. يمكن لأي شخص استخدام الخوارزمية لأنها متاحة مجانًا في المجال العام. هذه التقنية هي طريقة شائعة للتمييز بين الأرقام والأرقام الشرعية التي تم إدخالها بشكل غير صحيح أو بطريقة أخرى في معظم بطاقات الائتمان والعديد من أرقام التعريف الحكومية. تم إنشاؤه للدفاع ضد الأخطاء غير المقصودة بدلاً من الهجمات المتعمدة.
L'algoritmo Luhn, comunemente indicato come algoritmo modulo 10 o mod 10, è una semplice tecnica di checksum utilizzata per convalidare una moltitudine di numeri di identificazione, inclusi numeri di previdenza sociale canadesi, numeri IMEI e numeri di carte di credito. Un team di matematici ha inventato la formula LUHN alla fine degli anni '60. Le società di carte di credito lo hanno subito accettato. Chiunque può utilizzare l'algoritmo perché è disponibile gratuitamente nel pubblico dominio. La tecnica è un modo comune per distinguere tra numeri legittimi e numeri che sono stati inseriti in modo errato o in altro modo sulla maggior parte delle carte di credito e molti numeri di identificazione governativa. È stato creato per difendersi da errori non intenzionali piuttosto che da attacchi deliberati.