Luhn sjekksum generator
Generer Luhn-sjekksiffer og fullført sekvens for et basetall.
Inndata
Utdata
Les meg
Verktøy beskrivelse
Luhn-sjekksum-generatoren er et verktøy for å beregne Luhn-kontrollsifferet (også kjent som modulus 10 eller mod 10-algoritmen) for en gitt tallsekvens. Denne algoritmen brukes mye i forskjellige identifikasjonsnumre, spesielt i kredittkortvalidering, for å oppdage tilfeldige feil ved dataregistrering eller overføring.
Funksjoner
- Kontrollsifferberegning: Beregner automatisk Luhn-kontrollsifferet for alle numeriske inndata
- Fullstendig nummergenerering: Gir den fullstendige tallsekvensen inkludert det beregnede kontrollsifferet
- Valideringssammendrag: Viser Luhn-summen og resten for å verifisere sjekksum-beregningen
Hva er Luhn-algoritmen
Luhn-algoritmen (Luhn-formelen eller modulus 10-algoritmen) er en enkel sjekksum-formel som brukes til å validere identifikasjonsnumre. Utviklet av IBM-forskeren Hans Peter Luhn i 1954, er den designet for å beskytte mot tilfeldige feil i stedet for ondsinnet angrep.
Hvordan det fungerer:
- Starter fra sifferet lengst til høyre (ekskludert kontrollsifferet) og beveger seg til venstre, dobler hvert andre siffer
- Hvis dobling resulterer i et tall større enn 9, trekk fra 9
- Summer alle sifrene (inkludert doblede)
- Kontrollsifferet er beløpet som trengs for å gjøre totalen til et multiplum av 10
Algoritmen er effektiv til å oppdage enkeltsiffer-feil og de fleste transposisjons-feil (bytte to tilstøtende sifre).