Luhnbased
Luhnbased is a term used to describe systems or algorithms that implement the Luhn algorithm, also known as the Luhn formula or the "modulus 10" algorithm. The Luhn algorithm is a simple checksum formula used to validate a variety of identification numbers, such as credit card numbers, IMEI numbers, National Provider Identifier numbers in the United States, and Canadian Social Insurance Numbers. It was patented by Hans Peter Luhn of IBM in 1960.
The core principle of the Luhn algorithm is to detect most single-digit errors and some transpositions of
Implementations referred to as "Luhnbased" are therefore designed to apply this validation check. This can be