Generador y validador de Luhn para testeos, de codigo abierto
Ir al generador1 - Elige el proveedor de la lista
2 - Clickea el boton
3 - ¡Listo!
El algoritmo de Luhn, también conocido como el algoritmo de “módulo 10”, es una fórmula de suma de comprobación simple utilizada para validar una variedad de números de identificación. Aunque no fue diseñado como un mecanismo de seguridad frente a ataques maliciosos, resulta muy eficaz para detectar errores accidentales, como la transposición de dígitos.
El algoritmo fue creado por Hans Peter Luhn, un científico de IBM, en 1954. En aquel entonces, las computadoras eran mecánicas o utilizaban tubos de vacío, por lo que se necesitaba un método de validación que fuera computacionalmente barato y rápido de ejecutar.
Luhn solicitó la patente en 1954 y le fue concedida en 1960. Tras su creación, el algoritmo se convirtió en un estándar de la industria, siendo adoptado por la Organización Internacional de Normalización (ISO) como ISO/IEC 7812-1. Hoy en día, es la base de la validación de:
El algoritmo determina si un número es válido basándose en un dígito de control, que normalmente es el último dígito del número. El proceso sigue estos pasos:
Nota: El algoritmo de Luhn únicamente valida la estructura del número. No confirma que una tarjeta o identificador exista realmente ni que pueda utilizarse para realizar transacciones.
Este generador es totalmente gratuito y de codigo abierto Podes usarlo, modificarlo y reutilizarlo sin problema, siempre y cuando respetes lo que se especifica en la licencia de uso.
si queres ver los detalles, podes leer la licencia ACA