Cifre di controllo / Luhn

Verifica dell'algoritmo di Luhn (mod 10) con calcolo dettagliato

Verifica qualsiasi numero protetto dal checksum Luhn mod 10, ad esempio un numero di carta di pagamento o un IMEI, e segui il calcolo cifra per cifra. Controlla solo numeri che già possiedi: non li genera.

Verifica dell'algoritmo di Luhn (mod 10) con calcolo dettagliato: Partendo da destra, raddoppia una cifra ogni due e sottrae 9 da ogni risultato superiore a 9. Poi somma tutte le cifre: 79927398713 dà come risultato 70, un multiplo di 10, quindi supera la verifica. Le cifre iniziali e la lunghezza indicano la famiglia della carta, ad esempio 4 per Visa oppure 34 e 37 per American Express. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Strumento di verifica LuhnElaborazione locale

Funziona interamente nel browser

Controllo di LuhnSupera il controllosomma 30, un multiplo di 10
Sembranumero di carta di Visa
4×2 → 8111×2 → 2111×2 → 2111×2 → 2111×2 → 2111×2 → 2111×2 → 2111×2 → 211

Partendo dalla cifra più a destra, una cifra ogni due viene raddoppiata e, se il risultato supera 9, si sottrae 9; il numero supera il controllo quando la somma di tutti i risultati è un multiplo di 10. Il controllo rileva qualsiasi singolo errore di digitazione e la maggior parte degli scambi tra cifre adiacenti: per questo viene usato per numeri di carte, IMEI e molti numeri identificativi. Superare il controllo non significa che una carta o un telefono esistano: questo strumento verifica solo i numeri, non li crea.

Esempio

Per 4111 1111 1111 1111, il 4 iniziale e sette degli 1 vengono raddoppiati, diventando 8 e 2, mentre gli altri otto 1 restano invariati: 8 + 7 × 2 + 8 × 1 = 30, un multiplo di 10, quindi il numero supera il controllo. È un numero di test noto che nessuna banca emette.

Storia

Hans Peter Luhn, ingegnere IBM, brevettò il metodo nel 1960. È un controllo mod-10, abbastanza semplice da eseguire a mano; il controllo IBAN usa il più robusto mod 97, mentre ISBN-10 usa mod 11.

Come usarlo

  1. Incolla il numero: spazi e trattini vengono ignorati.
  2. Controlla se supera la verifica e, se sembra un numero di carta, scopri la relativa famiglia.
  3. Segui le cifre raddoppiate per vedere da dove proviene la somma.

Privacy e limitazioni

Il numero viene verificato nel tuo browser e non viene mai inviato da nessuna parte.

Strumenti correlati

Domande frequenti

Superare la verifica significa che la carta è reale?

No: circa un numero casuale su dieci supera la verifica. Il controllo rileva solo gli errori di digitazione; solo la banca può sapere se una carta o un conto esistono.

Quali errori rileva?

Rileva ogni singola cifra errata e quasi ogni scambio tra due cifre adiacenti; l'unico scambio che non rileva è 09 e 90.

Dove viene utilizzato?

Nei numeri delle carte di pagamento, nei numeri IMEI dei telefoni, nei numeri di assicurazione sociale canadesi e in molti numeri di tessere fedeltà e ID.

Strumento gratuito · nel browser esecuzioni · senza account