ما هي خوارزمية Luhn؟
Hvad er Luhn-algoritmen?
تعد خوارزمية Luhn ، التي يشار إليها عادةً باسم خوارزمية المعامل 10 أو mod 10 ، أسلوبًا تدقيقيًا مباشرًا يستخدم للتحقق من صحة العديد من أرقام التعريف ، بما في ذلك أرقام التأمين الاجتماعي الكندية وأرقام IMEI وأرقام بطاقات الائتمان. اخترع فريق من علماء الرياضيات صيغة LUHN في أواخر الستينيات. وسرعان ما قبلته شركات بطاقات الائتمان بعد ذلك. يمكن لأي شخص استخدام الخوارزمية لأنها متاحة مجانًا في المجال العام. هذه التقنية هي طريقة شائعة للتمييز بين الأرقام والأرقام الشرعية التي تم إدخالها بشكل غير صحيح أو بطريقة أخرى في معظم بطاقات الائتمان والعديد من أرقام التعريف الحكومية. تم إنشاؤه للدفاع ضد الأخطاء غير المقصودة بدلاً من الهجمات المتعمدة.
Luhn-algoritmen, der almindeligvis omtales som modulus 10 eller mod 10-algoritmen, er en ligetil checksum-teknik, der bruges til at validere en lang række identifikationsnumre, herunder canadiske socialforsikringsnumre, IMEI-numre og kreditkortnumre. Et hold matematikere opfandt LUHN-formlen i slutningen af 1960'erne. Kreditkortfirmaer accepterede det hurtigt efter det. Alle kan bruge algoritmen, fordi den er frit tilgængelig i det offentlige domæne. Teknikken er en almindelig måde at skelne mellem legitime numre og numre, der er blevet indtastet forkert eller på anden måde på de fleste kreditkort og mange offentlige identifikationsnumre. Den blev skabt for at forsvare sig mod utilsigtede fejl snarere end bevidste angreb.