ETFFIN Finance >> Kursus keuangan >  >> Keuangan pribadi >> kartu kredit

Apa itu Checksum pada Kartu Kredit?

Checksum pada kartu kredit dapat membantu menandai kesalahan yang terjadi saat mengetikkan nomor.

Pada kartu kredit, checksum adalah satu digit dalam nomor rekening yang memungkinkan komputer, atau siapa pun yang akrab dengan rumus yang terlibat, untuk menentukan apakah nomor tersebut valid. Checksum dapat membantu mengidentifikasi nomor kartu kredit yang salah dimasukkan -- atau nomor kartu kredit palsu yang dibuat oleh pemalsu.

Ceksum

Checksum adalah nilai yang tertanam dalam satu set data. Checksum memberi Anda cara cepat untuk menentukan apakah kesalahan telah dimasukkan ke dalam kumpulan data tersebut selama penyimpanan atau transmisi. Anggap saja seperti slip pengepakan yang datang dengan pengiriman besar. Cara untuk memastikan tidak ada barang yang hilang selama pengiriman adalah dengan memeriksa setiap barang dengan slip pengepakan. Ketika Anda berurusan dengan data, cara untuk memastikan bahwa informasi telah tiba dengan utuh adalah dengan memeriksanya dengan checksum.

Periksa Digit

Pada kartu kredit, checksum mengambil bentuk "digit cek." Dalam nomor kartu kredit 16 digit yang khas, enam digit pertama menunjukkan lembaga yang mengeluarkan kartu tersebut. Sembilan digit berikutnya mengidentifikasi akun individu yang terkait dengan kartu. Angka terakhir, tanggal 16, adalah angka cek. Penerbit kartu kredit memasukkan 15 digit pertama ke dalam rumus matematika yang disebut algoritma Luhn, yang menghasilkan hasil satu digit. Hasil itu menjadi digit cek.

Tujuan

Tujuan utama dari digit cek adalah untuk memverifikasi bahwa nomor kartu valid. Katakanlah Anda membeli sesuatu secara online, dan Anda salah mengetik nomor kartu kredit Anda dengan mengganti tempat dua digit, mungkin kesalahan yang paling umum. Saat situs web melihat nomor yang Anda masukkan dan menerapkan algoritme Luhn ke 15 digit pertama, hasilnya tidak akan cocok dengan angka ke-16 pada nomor yang Anda masukkan. Komputer tahu nomornya tidak valid, dan mengetahui nomor tersebut akan ditolak jika mencoba untuk mengajukan pembelian untuk persetujuan. Jadi ia meminta Anda untuk memasukkan kembali nomor tersebut. Tujuan kedua dari cek digit adalah untuk menggagalkan upaya kikuk untuk membuat nomor kartu kredit palsu. Seorang pemalsu yang akrab dengan algoritma Luhn, Namun, bisa melewati rintangan khusus ini.

Algoritma dalam Tindakan

Memverifikasi nomor kartu 16 digit dimulai dengan mengambil 15 digit pertama, yang merupakan kode institusi dan pengidentifikasi akun individu. Sebagai contoh, di nomor kartu 4578 4230 1376 9219, angka-angka itu menjadi:

4-5-7-8-4-2-3-0-1-3-7-6-9-2-1

Dimulai dengan angka pertama, kalikan setiap digit kedua dengan 2:

8-5-14-8-8-2-6-0-2-3-14-6-18-2-2

Setiap kali Anda memiliki nomor dua digit, cukup tambahkan angka-angka itu untuk hasil satu digit:

8-5-5-8-8-2-6-0-2-3-5-6-9-2-2

Akhirnya, jumlahkan semua angka bersama-sama:

8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 =71

Ketika nomor ini ditambahkan ke digit cek, maka hasilnya harus kelipatan genap dari 10. Dalam hal ini:

71 + 9 =80

Oleh karena itu, nomor tersebut valid. Jika algoritma tidak menghasilkan kelipatan 10, maka nomor kartu tidak dapat valid.