Cara menggunakan
- Masukkan nombor kad dengan atau tanpa ruang atau sempang; jangan masukkan PIN, CVV atau kod sekali guna.
- Semak sama ada panjang dan checksum Luhn sah.
- Jika checksum salah, bandingkan digit semak akhir yang dijangka dengan nombor yang ditaip.
Penerangan pilihan
- Panjang
- Nombor kad pembayaran biasanya mempunyai 12–19 digit. Panjang sahaja tidak mengenal pasti bank atau membuktikan nombor itu pernah dikeluarkan.
- Checksum Luhn
- Bermula dari kanan, digit berselang-seli digandakan dan dikurangkan, kemudian semua digit dijumlahkan. Jumlah yang sah boleh dibahagi dengan 10.
- Digit semak
- Digit terakhir dipilih supaya keseluruhan nombor melepasi Luhn. Kalkulator boleh menunjukkan digit terakhir yang menjadikan awalan yang ditaip sah.
Nombor ujian selamat
4111 1111 1111 1111 dan 5555 5555 5555 4444 ialah nombor ujian yang diterbitkan secara meluas dan melepasi Luhn, tetapi bukan akaun pembayaran yang boleh digunakan.
Algoritma Luhn mengesan setiap kesilapan satu digit dan kebanyakan pertukaran digit bersebelahan. Ia ialah semakan ralat, bukan penyulitan, kebenaran transaksi atau pengesanan penipuan.
Soalan lazim
Adakah keputusan sah bermakna kad itu benar-benar wujud?
Tidak. Luhn hanya menyemak aritmetik dalaman nombor. Ia tidak memberitahu sama ada akaun dikeluarkan, aktif atau mempunyai baki.
Adakah nombor kad saya dimuat naik?
Tidak. Pengesahan berjalan secara setempat dalam pelayar. Walaupun begitu, gunakan nombor ujian yang diterbitkan apabila anda hanya mahu menguji algoritma.
Adakah semua kad pembayaran menggunakan Luhn?
Kebanyakan rangkaian kad kredit dan debit utama menggunakannya, tetapi sesetengah nombor mempunyai format lain atau sistem semakan yang berbeza.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.