Convalidatore dell'algoritmo Luhn
Convalida numeri di carta di credito, codici IMEI e altri identificatori utilizzando l'algoritmo di checksum Luhn.
Come utilizzare il validatore dell'algoritmo Luhn
- Selezionare la modalità: Convalida numero per verificare un numero esistente o Genera cifra di controllo per calcolare una cifra di controllo per un numero parziale.
- Inserisci le cifre nel campo di immissione (spazi e trattini vengono ignorati automaticamente).
- Fare clic su Convalida o Genera per eseguire l'algoritmo.
- Rivedi il risultato e la suddivisione passo passo che mostra il valore trasformato di ciascuna cifra e la somma finale.
Riferimento Rapido
| Da | A |
|---|---|
| Visto | Inizia con 4 (16 cifre) |
| Mastercard | Inizia con 51–55 (16 cifre) |
| Amex | Inizia con 34 o 37 (15 cifre) |
| Scopri | Inizia con 6011 (16 cifre) |
| IMEI | 15 cifre, l'ultima cifra è il controllo Luhn |
| 4532015112830366 | Valido (numero del test del visto) |
Casi d'Uso
- •Verifica dei numeri di carta di credito prima di inviare moduli di pagamento nelle applicazioni web.
- •Controllare i numeri IMEI per verificare che l'identificatore del dispositivo mobile sia formattato correttamente.
- •Generazione di numeri di carte di prova validi per il test di integrazione del gateway di pagamento.
- •Scoprire come gli algoritmi di checksum rilevano gli errori di immissione dei dati.
Formula
L'algoritmo Luhn (noto anche come algoritmo mod-10) convalida un numero: (1) partendo dalla cifra più a destra e spostandosi a sinistra, raddoppia ogni seconda cifra;
Domande Frequenti
A cosa serve l'algoritmo di Luhn?
L'algoritmo Luhn è una semplice formula di checksum utilizzata per convalidare numeri di identificazione come numeri di carte di credito (Visa, Mastercard, Amex), numeri IMEI per dispositivi mobili, numeri di previdenza sociale canadesi e vari altri identificatori di account.
Superare il controllo Luhn significa che il numero di una carta è reale?
N.
Come viene calcolata la cifra di controllo Luhn?
Rimuovi l'ultima cifra (la cifra di controllo).