Luhn algorithm

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 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, Canadian Social Insurance Numbers, Israeli ID Numbers, South African ID Numbers, Swedish National identification numbers, Swedish Corporate Identity Numbers (OrgNr), Greek Social Security Numbers (ΑΜΚΑ), SIM card numbers, European patent application number and survey codes appearing on McDonald's, Taco Bell, and Tractor Supply Co. receipts. It is described in U.S. Patent No. 2,950,048, granted on August 23, 1960.

Comment
enThe 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 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, Canadian Social Insurance Numbers, Israeli ID Numbers, South African ID Numbers, Swedish National identification numbers, Swedish Corporate Identity Numbers (OrgNr), Greek Social Security Numbers (ΑΜΚΑ), SIM card numbers, European patent application number and survey codes appearing on McDonald's, Taco Bell, and Tractor Supply Co. receipts. It is described in U.S. Patent No. 2,950,048, granted on August 23, 1960.
Depiction
McDonalds Receipt Luhn Algorithm.png
Taco Bell Receipt Luhn Algorithm.png
Tractor Supply Receipt Luhn Algorithm.png
Has abstract
enThe 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 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, Canadian Social Insurance Numbers, Israeli ID Numbers, South African ID Numbers, Swedish National identification numbers, Swedish Corporate Identity Numbers (OrgNr), Greek Social Security Numbers (ΑΜΚΑ), SIM card numbers, European patent application number and survey codes appearing on McDonald's, Taco Bell, and Tractor Supply Co. receipts. It is described in U.S. Patent No. 2,950,048, granted on August 23, 1960. The algorithm is in the public domain and is in wide use today. It is specified in ISO/IEC 7812-1. It is not intended to be a cryptographically secure hash function; it was designed to protect against accidental errors, not malicious attacks. Most credit cards and many government identification numbers use the algorithm as a simple method of distinguishing valid numbers from mistyped or otherwise incorrect numbers.
Hypernym
Formula
Is primary topic of
Luhn algorithm
Label
enLuhn algorithm
Link from a Wikipage to an external page
rosettacode.org/wiki/Luhn_test_of_credit_card_numbers
Link from a Wikipage to another Wikipage
Algorithm
Canada
Category:1954 introductions
Category:Articles with example pseudocode
Category:Articles with example Python (programming language) code
Category:Checksum algorithms
Category:Error detection and correction
Category:Modular arithmetic
Checksum
Cryptographic hash function
Damm algorithm
File:McDonalds Receipt Luhn Algorithm.png
File:Taco Bell Receipt Luhn Algorithm.png
File:Tractor Supply Receipt Luhn Algorithm.png
Greece
Hans Peter Luhn
IBM
IEC 7812-1
International Mobile Equipment Identity
Israeli identity card
Luhn mod N algorithm
Modular arithmetic
National identification number
National Provider Identifier
Payment card number
Public domain
Social Insurance Number
South Africa
Sweden
Verhoeff algorithm
SameAs
53hPB
Algoritma Luhn
Algoritme de Luhn
Algoritmo de Luhn
Algoritmo de Luhn
Algorytm Luhna
Formula di Luhn
Formule de Luhn
Luhn algorithm
Luhn-Algorithmus
Luhn-algoritmen
Luhn alqoritmi
Luhn-formula
Luhnin algoritmi
Luhnův algoritmus
Luhnアルゴリズム
Lūna algoritms
Luno formulė
Lunov algoritam
m.02s9q9
MOD10
Q915402
Thuật toán Luhn
Αλγόριθμος του Λουν
Алгарытм Луна
Алгоритм Луна
Алгоритм Луна
Լունայի ալգորիթմ
الگوریتم لان
خوارزمية لوهن
卢恩算法
룬 알고리즘
Subject
Category:1954 introductions
Category:Articles with example pseudocode
Category:Articles with example Python (programming language) code
Category:Checksum algorithms
Category:Error detection and correction
Category:Modular arithmetic
Thumbnail
McDonalds Receipt Luhn Algorithm.png?width=300
WasDerivedFrom
Luhn algorithm?oldid=1122466100&ns=0
WikiPageLength
7199
Wikipage page ID
582440
Wikipage revision ID
1122466100
WikiPageUsesTemplate
Template:Short description