Apakah Algoritma Luhn
Algoritma Luhn adalah algoritma yang digunakan untuk mengesahkan nombor kad kredit atau nombor identifikasi lain, seperti nombor Keselamatan Sosial. Algoritma Luhn, juga dikenali sebagai formula Luhn atau modulus 10, memeriksa jumlah digit dalam nombor kad dan menunjukkan sama ada jumlahnya sama dengan yang dijangkakan atau jika terdapat ralat dalam urutan nombor. Selepas bekerja melalui algoritma, jika jumlah modulus 10 sama dengan sifar, maka nombor tersebut sah menurut kaedah Luhn.
Walaupun algoritma boleh digunakan untuk mengesahkan nombor pengenalan lain, ia biasanya dikaitkan dengan pengesahan kad kredit. Algoritma ini berfungsi untuk semua kad kredit utama.
MENGURUSKAN Lehn Algoritma
Proses pengesahan kad kredit memerlukan perniagaan dan syarikat kad kredit untuk dapat menyulitkan dan mendekripsi maklumat kewangan sensitif mengenai kad, penerbit, dan pemegang kad hampir serta-merta. Jumlah urus niaga kad kredit merumitkan proses ini dan pihak syarikat untuk transaksi ini mencari cara untuk membatasi jumlah sumber yang diperlukan untuk mengesahkan transaksi sebanyak mungkin. Satu cara yang boleh mempercepatkan proses pengesahan adalah dengan menggunakan algoritma Luhn. Algoritma Luhn sangat berguna kerana lebih banyak urusniaga dilakukan secara dalam talian, di mana pelanggaran data dapat lebih mudah dibuat.
Algoritma Luhn tidak direka untuk melindungi keselamatan pihak-pihak yang terlibat dalam urus niaga kad kredit seperti yang dirancang untuk memeriksa kesilapan yang dibuat dalam penghantaran nombor kad. Sebagai contoh, pemegang kad boleh menaip digit yang salah semasa membuat pembelian dalam talian. Daripada melewati keseluruhan proses pengesahan hanya untuk menentukan bahawa nombor itu salah taip, algoritma memeriksa digit sebelum ini dalam proses dan mengembalikan mesej ralat jika ada yang salah.
Untuk menentukan sama ada nombor kad kredit adalah sah, jumlah semua digit, tetapi bukan digit semakan, mula-mula dikira untuk mencari digit unit. Perbezaan di antara unit digit bagi jumlah yang terhasil dan nombor sepuluh adalah angka cek anggaran. Sekiranya digit pemerian anggaran dan digit semak sebenar adalah sama maka kad telah disahkan.
Sejarah Algoritma Luhn
Algoritma formula LUHN sebenarnya dibina pada tahun 1960 oleh sekumpulan ahli matematik. Selepas konsepnya, algoritma telah digunakan untuk kegunaan awal oleh syarikat kad kredit. Walau bagaimanapun, kerana algoritma itu dianggap domain awam, sesiapa sahaja boleh, secara teori, mengakses dan menggunakannya.
