ما هي خوارزمية Luhn؟
Apa itu Algoritma Luhn?
تعد خوارزمية Luhn ، التي يشار إليها عادةً باسم خوارزمية المعامل 10 أو mod 10 ، أسلوبًا تدقيقيًا مباشرًا يستخدم للتحقق من صحة العديد من أرقام التعريف ، بما في ذلك أرقام التأمين الاجتماعي الكندية وأرقام IMEI وأرقام بطاقات الائتمان. اخترع فريق من علماء الرياضيات صيغة LUHN في أواخر الستينيات. وسرعان ما قبلته شركات بطاقات الائتمان بعد ذلك. يمكن لأي شخص استخدام الخوارزمية لأنها متاحة مجانًا في المجال العام. هذه التقنية هي طريقة شائعة للتمييز بين الأرقام والأرقام الشرعية التي تم إدخالها بشكل غير صحيح أو بطريقة أخرى في معظم بطاقات الائتمان والعديد من أرقام التعريف الحكومية. تم إنشاؤه للدفاع ضد الأخطاء غير المقصودة بدلاً من الهجمات المتعمدة.
Algoritme Luhn, yang biasa disebut sebagai algoritme modulus 10 atau mod 10, adalah teknik checksum langsung yang digunakan untuk memvalidasi banyak nomor identifikasi, termasuk Nomor Asuransi Sosial Kanada, nomor IMEI, dan nomor kartu kredit. Sebuah tim matematikawan menemukan rumus LUHN pada akhir 1960-an. Perusahaan kartu kredit dengan cepat menerimanya setelah itu. Siapa pun dapat menggunakan algoritme karena tersedia secara bebas di domain publik. Teknik ini merupakan cara umum untuk membedakan antara nomor yang sah dan nomor yang telah dimasukkan secara salah atau dengan cara lain pada sebagian besar kartu kredit dan banyak nomor identifikasi pemerintah. Itu diciptakan untuk bertahan melawan kesalahan yang tidak disengaja daripada serangan yang disengaja.