Demander le Luhn

Hans Peter Luhn, ingénieur chez IBM, a conçu dans les années 1960 un algorithme notamment utilisé en cryptologie, reposant sur la sommation des chiffres d’un numéro.

Hans Peter Luhn, ingénieur chez IBM, a conçu dans les années 1960 un algorithme notamment utilisé en cryptologie, reposant sur la sommation des chiffres d’un numéro.

Connu sous le nom de « modulo 10 » il est notamment appliqué pour vérifier la validité des cartes de crédit ; il fonctionne aussi pour le numéro SIREN, identifiant attribué par l’INSEE à toute personne physique ou morale exerçant une activité professionnelle.

Le contrôle s’opère alors par l’addition des 9 chiffres en multipliant par 2 les 4 chiffres de rang pair en partant de la droite ; lorsque ce produit devient un nombre, il est alors remplacé par la somme de ses 2 chiffres, 14 par exemple devenant 5 (1+4)
Illustration :
demander-le-luhn

La 3e ligne permet d’aboutir à un total retraité dont le nombre doit être un multiple de 10 ; à défaut le numéro n’est pas correct. Faites un test avec votre propre numéro SIREN !