ForHosting KIT · Entwickler-Tools

Hongkong-ID-Prüfziffer

Der Stamm A123456 erhält die Prüfziffer 3, die vollständige Nummer lautet also A123456(3). Berechnen Sie dieses letzte Zeichen oder prüfen Sie eine ganze Nummer, bevor Sie ein Profil speichern oder ein Formular annehmen, und entdecken Sie Tippfehler wie A123456(4). Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
HKID
A123456
Berechnungsmodus
Compute
Erhalten Sie
Eingabe
A123456
Prüfziffer
3
Mit Prüfziffer
A1234563
Formatiert
A123456(3)

Hongkonger Ausweisnummern enden mit einem einzigen Prüfziffernzeichen, das aus einer festen Modulo-elf-Gewichtung der Präfixbuchstaben und der sechs Rumpfstellen entsteht. Dieses Schlusszeichen ist eine Ziffer von null bis neun oder der Buchstabe A und wird üblicherweise in Klammern nach dem Rumpf gedruckt — zum Beispiel A123456(3) oder G123456(A). Ein vertippter Buchstabe, eine vertauschte Rumpfstelle oder ein OCR-Fehler auf einem Formular bricht oft die Prüfsumme, sodass das Prüfen der Prüfziffer vor dem Speichern eines Profils, dem Annehmen eines KYC-Dokuments oder dem Import einer Liste viele Tippfehler früh erkennt. Diese Fähigkeit berechnet die Prüfziffer der Hongkong-ID für ein ein- oder zweibuchstabiges Präfix plus sechs Ziffern oder prüft eine vollständige Nummer, die das Schlusszeichen bereits enthält, und meldet ungültige Eingaben statt Satzzeichen stillschweigend zu entfernen.

Was die Prüfziffer der Hongkong-ID ist und wie die Modulo-elf-Gewichte arbeiten

Eine permanente oder nicht permanente Hongkonger Ausweisnummer besteht aus einem oder zwei alphabetischen Präfixzeichen, sechs Dezimalziffern als Rumpf und einem finalen Prüfziffernzeichen. Die Produkte werden addiert, die Summe modulo elf reduziert und elf minus diesem Rest wird zur Prüfung: ist das Ergebnis elf, ist das gedruckte Zeichen null; ist es zehn, ist das gedruckte Zeichen der Buchstabe A; sonst ist das Ergebnis selbst die dezimale Prüfziffer. Tippt jemand A123456(3) als A123456(4), stimmt die gewichtete Summe nicht mehr und die Prüfung schlägt fehl.

Dieselbe Regel erkennt viele Einzeichen-Ersetzungen im HR-Onboarding, in Bank-KYC-Paketen, Telekom-Formulare und Schul-Registrierungsdateien, wo Bediener Nummern von Plastikkarten oder Passscans neu eintippen. Dieses Werkzeug setzt diese öffentliche Gewichtung auf normalisierte Großbuchstaben und Ziffern nach optionaler Leerzeichen- und Klammerbehandlung um. Es fragt keine behördliche Datenbank ab, beweist nicht, dass eine Person existiert, und entschlüsselt weder Alter noch Aufenthaltsstatus aus dem Rumpf — nur dass die Zeichenkette unter dem veröffentlichten Prüfalgorithmus konsistent ist.

Im Vergleich zu Hilfen für die Einwohner-ID des chinesischen Festlands oder Macaus ist die Hongkong-Regel spezifisch für dieses ein- oder zweibuchstabige Präfix, den sechsstelligen Rumpf und den achtstelligen Gewichtsvektor.

Wo Prüfziffern der Hongkong-ID in KYC-, HR- und Geschäftsabläufe passen

Know-your-customer- und Kontoeröffnungsabläufe in Banken, Brokern und Fintech-Apps speichern eine Hongkonger Ausweisnummer auf jedem berechtigten Einwohnerprofil; eine einzige vertippte Ziffer im Onboarding kann Compliance-Dokumente an die falsche Person senden oder einen späteren Abgleich mit einem Dokumentenscan scheitern lassen. Arbeitgeber, Schulen und Telekom-Betreiber hängen jeder Person in Batch-CSV-Importen eine HKID an; um eins verschobene Fehler im Rumpf und fehlende Klammern sind beim Abtippen vom Papier häufig, und eine Prüfziffer fängt sie vor dem ersten Lohnlauf oder der SIM-Aktivierung ab.

Produktteams, die bereits allgemeine Luhn- oder ISO-7064-Prüfwerkzeuge anbieten, sollten für HKID-Felder dennoch diese Hongkong-spezifische Fähigkeit nutzen, damit Buchstabenzuordnung, Leerzeichen-Auffüllung bei einbuchstabigem Präfix, Längengrenzen und A-als-zehn-Format dem Fachbereich entsprechen. Behandeln Sie eine bestandene Prüfziffer der Hongkong-ID nicht als Beweis, dass die Person korrekt identifiziert ist, eine gültige Karte besitzt, Einwohner ist oder in einem amtlichen Register steht — sie beweist nur, dass die Zeichenkette unter dem Modulo-elf-Prüfalgorithmus der Hongkonger Ausweiskarte konsistent ist.

Hongkong-ID-Spalten in Partner- und Gehaltsdateien prüfen

Validieren Sie jede HKID in einem CSV-Import stapelweise und stellen Sie Zeilen unter Quarantäne, deren Prüfziffernzeichen nicht mehr dem neu berechneten Erwartungswert entspricht.

Was passiert bei falscher Länge, Buchstaben oder Satzzeichen?

Geben Sie 1–2 Buchstaben und sechs Ziffern an, optional eine Prüfung 0–9 oder A. Compute braucht nur den Rumpf; validate die vollständige ID. Fehlgeschlagene Validierungsaufgaben werden nicht berechnet.

Wie wird die HKID-Prüfziffer berechnet?

Buchstaben werden zu Zahlen (A ist 10, Z ist 35), und bei nur einem Präfixbuchstaben kommt vorne ein Leerzeichen mit dem Wert 36 dazu. Die acht Werte werden mit 9 bis 2 multipliziert und addiert; 11 minus der Rest bei Division durch 11 ergibt die Prüfziffer, wobei 10 als A und 11 als 0 erscheint.

Warum endet manche Hongkonger Ausweisnummer auf A?

Wenn die Rechnung 10 ergibt, wird das Prüfzeichen als Buchstabe A geschrieben statt als zweistellige Zahl, etwa bei G123456(A). Jedes andere Ergebnis erscheint als einzelne Ziffer.

Beweist eine korrekte Prüfziffer, dass der Ausweis echt ist?

Nein. Sie zeigt nur, dass die Zeichen zur veröffentlichten Prüfregel passen. Es wird keine Behördendatenbank abgefragt, und das Werkzeug verrät weder Alter noch Aufenthaltsstatus noch, ob die Person existiert.

Muss ich die Klammern um die Prüfziffer eintippen?

Nein. Zum Prüfen können Sie A123456(3) mit Klammern oder A1234563 mit angehängter Prüfziffer eingeben. Leerzeichen am Anfang und Ende werden entfernt, und Kleinbuchstaben werden automatisch zu Großbuchstaben.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/hkid

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/hkid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hkid":"A123456"}'
{
  "hkid": "A123456"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.hkid",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Nutzen Sie sie kostenlos im Browser oder rufen Sie die KIT-API zum veröffentlichten Preis auf; beide Wege führen dieselbe deterministische Arithmetik ohne Netzabfrage und ohne Register realer Karteninhaber aus.

Was die Prüfziffer der Hongkong-ID ist und wie die Modulo-elf-Gewichte arbeiten

Das Schema des Immigration Department ordnet jedem Buchstaben eine Zahl zu (A entspricht zehn, B elf, bis Z fünfunddreißig) und fügt bei einem einbuchstabigen Präfix ein führendes Leerzeichen mit Wert sechsunddreißig ein, sodass jede Summe stets acht Positionen abdeckt. Diese acht Werte werden mit den festen Gewichten neun, acht, sieben, sechs, fünf, vier, drei und zwei von links nach rechts multipliziert. Im Vergleich zu Luhn modulo zehn bei Zahlungskarten nutzt das HKID-Schema Buchstabenwerte und Modulo elf mit dem Wächter A, daher dürfen Sie keinen Luhn-Validator auf Hongkong-ID-Felder wiederverwenden. Zu wissen, welches Schema Sie brauchen, vermeidet falsche Sicherheit, wenn ein allgemeines Prüfziffern-Hilfsprogramm eine Ziffernkette akzeptiert, die keine wohlgeformte Hongkonger Ausweisnummer ist.

So berechnen Sie eine Prüfziffer oder prüfen eine vollständige Hongkong-ID

Senden Sie ein hkid-Feld mit einem oder zwei Buchstaben A bis Z, sechs Ziffern null bis neun und optional einem abschließenden Prüfziffernzeichen null bis neun oder A. Der Modus validate erwartet eine vollständige Nummer einschließlich des abschließenden Prüfziffernzeichens, entweder in Klammern (A123456(3), G123456(A)) oder angehängt als letztes Zeichen (A1234563, G123456A). Leere Zeichenketten, fehlendes hkid, ungültige mode-Werte, falsche Buchstaben- oder Ziffernzahlen und compute-Anfragen, die bereits ein Prüfziffernzeichen enthalten, scheitern vor jeder gewichteten Summe und werden nicht berechnet. Bevorzugen Sie compute, wenn Sie eine ID-Zeichenkette aus bekanntem Präfix und sechsstelligem Rumpf zusammensetzen; bevorzugen Sie validate, wenn ein Benutzer, eine Partnerdatei oder eine gescannte Karte eine vollständige Nummer liefert und Sie vor einer internen Stammdatenabfrage einen booleschen Filter brauchen. Leerzeichen um den Wert werden entfernt; andere Satzzeichen, Kleinbuchstaben (auf Großbuchstaben normalisiert), doppelte Klammern oder eingebettete Symbole werden als fehlerhafte Eingabe mit invalid_input abgelehnt, damit Sie nie stillschweigend einen bereinigten Wert akzeptieren. Der Modus compute ist Standard: liefern Sie nur den Rumpf ohne Prüfziffernzeichen (zum Beispiel A123456, G123456 oder XA123456), und die Engine gibt check_digit als einzeichige Zeichenkette, with_check als Rumpf plus dieses Zeichen ohne Klammern und formatted in der vertrauten Form BODY(CHECK) zurück, die auf Karten und Formularen verwendet wird. Die Antwort meldet valid true, wenn das neu berechnete Prüfziffernzeichen mit dem gelieferten übereinstimmt, und enthält stets check_digit, expected_check_digit, body ohne Prüfung, with_check und formatted für eine einheitliche Anzeige. Weil der Pfad reines Parse ohne Uhr, Zufallsquelle oder Netz ist, liefert dieselbe Eingabe immer dasselbe JSON im kostenlosen Browser-Tool und in der API. Zu $0.002 pro erfolgreicher Anfrage können Sie Massenimporte von Listen, Onboarding-Formulare und ETL-Jobs steuern, ohne eine individuelle Stufe zu verhandeln.

Wo Prüfziffern der Hongkong-ID in KYC-, HR- und Geschäftsabläufe passen

Der Validate-Modus am Eingang blockiert das Speichern, wenn valid false ist, und kann expected_check_digit anzeigen, damit der Sachbearbeiter das Formular korrigiert, bevor der Datensatz geschrieben wird.

HKID-Felder in Onboarding- und KYC-Formularen absichern

Wenn ein Benutzer eine vollständige Hongkong-ID einreicht, rufen Sie den Validate-Modus auf und blockieren Sie das Speichern, wenn valid false ist; zeigen Sie expected_check_digit, um einen einzelnen Tippfehler vor dem Schreiben des Profils zu korrigieren.

Prüfziffern beim Vervollständigen von ID-Zeichenketten berechnen

Aus einem Buchstabenpräfix und einem sechsstelligen Rumpf rufen Sie den compute-Modus auf und speichern with_check oder formatted, damit jede neue HKID-ähnliche Zeichenkette vor Druck oder Export das korrekte Schlusszeichen trägt.

Was ist die Prüfziffer der Hongkong-ID?

Es ist ein einziges Schlusszeichen (0–9 oder A), berechnet mit den Gewichten 9..2 über Buchstabenwerte (A=10..Z=35, führendes Leerzeichen=36 bei einbuchstabigen Präfixen) und sechs Rumpfstellen, dann modulo 11, sodass die meisten Einzeichen-Tippfehler die Prüfsumme brechen.

Wie berechnen Sie eine Prüfziffer der Hongkong-ID mit dieser API?

Senden Sie POST mit hkid nur als Rumpf (ein oder zwei Buchstaben plus sechs Ziffern, z. B. A123456) und mode compute (oder lassen Sie mode weg). Die Antwort enthält check_digit, with_check und formatted als BODY(CHECK).

Wie prüfen Sie eine vollständige Hongkong-ID?

Senden Sie POST mit der vollständigen Nummer einschließlich Prüfziffernzeichen (z. B. A123456(3) oder G123456(A)) und mode validate. Die Antwort enthält valid, check_digit, expected_check_digit, body und formatted.

Ist das Prüfziffern-Werkzeug der Hongkong-ID kostenlos?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zum veröffentlichten Basispreis $0.002; ungültige Eingaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →