Luhn Algorithm ============== The Luhn algorithm or Luhn formula, also known as the "modulus 10" or "mod 10" algorithm, named after its creator, IBM scientist Hans Peter Luhn, is a simple check digit formula used to validate a variety of identification numbers. It is described in U.S. Patent No. 2,950,048, granted on August 23, 1960. Why to use Luhn Algorithm? -------------------------- The Luhn algorithm will detect any single-digit error, as well the malicious alteration of two digits. Where it is used? ----------------- Luhn Algorithm is used widely and available in public domain. - Credit card numbers - IMEI numbers - National Provider Identifier numbers - Israel ID numbers