Validador del algoritmo de Luhn
Valide números de tarjetas de crédito, códigos IMEI y otros identificadores utilizando el algoritmo de suma de comprobación de Luhn.
Cómo utilizar el validador del algoritmo de Luhn
- Seleccione el modo: Validar número para verificar un número existente, o Generar dígito de control para calcular un dígito de control para un número parcial.
- Ingrese los dígitos en el campo de entrada (los espacios y guiones se ignoran automáticamente).
- Haga clic en Validar o Generar para ejecutar el algoritmo.
- Revisa el resultado y el desglose paso a paso que muestra el valor transformado de cada dígito y la suma final.
Referencia Rápida
| De | A |
|---|---|
| Visa | Comienza con 4 (16 dígitos) |
| Mastercard | Comienza con 51–55 (16 dígitos) |
| Améx | Empieza con 34 o 37 (15 dígitos) |
| Descubrir | Comienza con 6011 (16 dígitos) |
| IMEI | 15 dígitos, el último dígito es el cheque de Luhn |
| 4532015112830366 | Válido (Número de prueba de Visa) |
Casos de Uso
- •Verificación de números de tarjetas de crédito antes de enviar formularios de pago en aplicaciones web.
- •Verificar los números IMEI para confirmar que el identificador de un dispositivo móvil esté formateado correctamente.
- •Generación de números de tarjeta de prueba válidos para pruebas de integración de pasarela de pago.
- •Aprender cómo los algoritmos de suma de comprobación detectan errores de entrada de datos.
Fórmula
El algoritmo de Luhn (también conocido como algoritmo mod-10) valida un número de la siguiente manera: (1) comenzando desde el dígito más a la derecha y moviéndose hacia la izquierda, duplicando cada segundo dígito;
Preguntas Frecuentes
¿Para qué se utiliza el algoritmo de Luhn?
El algoritmo de Luhn es una fórmula de suma de verificación simple que se utiliza para validar números de identificación como números de tarjetas de crédito (Visa, Mastercard, Amex), números IMEI para dispositivos móviles, números de seguro social canadiense y varios otros identificadores de cuentas.
¿Pasar el cheque de Luhn significa que un número de tarjeta es real?
No.
¿Cómo se calcula el dígito de control de Luhn?
Elimine el último dígito (el dígito de control).