Kanada SIN Validator
Online-Validator für kanadische Social Insurance Number (SIN / NAS) gemäß ESDC und CRA.
Wie funktioniert die Validierung der kanadischen SIN?
Der Validator prüft, ob die Zeichenkette genau 9 Ziffern umfasst, verifiziert das Vorhandensein eines gültigen Provinzpräfixes (1 bis 7 oder 9) und wendet den Luhn-Algorithmus (Modulo 10) an.
Wenn die gewichtete Luhn-Summe ein Vielfaches von 10 ist, gilt die SIN als mathematisch und strukturell gültig.
SIN-Prüfziffernberechnungs-Algorithmus
Die 9. Ziffer der SIN wird mit dem Standard-Luhn-Algorithmus (Mod 10) auf Basis der ersten 8 Ziffern validiert:
Summe = Σ dᵢ × (wenn i gerade: 2, wenn i ungerade: 1) [mit Quersummenreduktion]; Prüfziffer = (10 - (Summe mod 10)) mod 10
- Prüfung, ob die erste Ziffer ein gültiges Regionalpräfix ist (1, 2, 3, 4, 5, 6, 7 oder 9).
- Die ersten 8 Ziffern werden von links nach rechts abwechselnd mit 1 und 2 multipliziert (Gewichte 1, 2, 1, 2, 1, 2, 1, 2).
- Wenn ein Produkt 10 oder mehr beträgt, werden die beiden Ziffern addiert (z.B. 8 × 2 = 16 → 1 + 6 = 7).
- Alle Werte werden aufsummiert.
- Die 9. Ziffer ist der Betrag, der zur Aufrundung auf das nächste Vielfache von 10 erforderlich ist.