Wat is het Luhn-algoritme?
O que é o Algoritmo de Luhn?
Het Luhn-algoritme, gewoonlijk het modulus 10- of mod 10-algoritme genoemd, is een eenvoudige controlesomtechniek die wordt gebruikt om een groot aantal identificatienummers te valideren, waaronder Canadese sofinummers, IMEI-nummers en creditcardnummers. Een team van wiskundigen vond eind jaren zestig de LUHN-formule uit. Creditcardmaatschappijen accepteerden het daarna snel. Iedereen kan het algoritme gebruiken omdat het vrij beschikbaar is in het publieke domein. De techniek is een gebruikelijke manier om onderscheid te maken tussen legitieme nummers en nummers die onjuist of op een andere manier zijn ingevoerd op de meeste creditcards en veel identificatienummers van de overheid. Het is gemaakt om te verdedigen tegen onbedoelde fouten in plaats van opzettelijke aanvallen.
O algoritmo Luhn, comumente referido como o algoritmo modulus 10 ou mod 10, é uma técnica simples de soma de verificação usada para validar uma infinidade de números de identificação, incluindo números de seguro social canadense, números IMEI e números de cartão de crédito. Uma equipe de matemáticos inventou a fórmula LUHN no final dos anos 1960. As empresas de cartão de crédito rapidamente o aceitaram depois disso. Qualquer pessoa pode usar o algoritmo porque está disponível gratuitamente em domínio público. A técnica é uma maneira comum de distinguir entre números legítimos e números que foram inseridos incorretamente ou de outra forma na maioria dos cartões de crédito e em muitos números de identificação do governo. Ele foi criado para se defender contra erros não intencionais, em vez de ataques deliberados.