ForHosting KIT · أدوات المطورين

رقم تحقق هوية هونغ كونغ

يأخذ الجسم A123456 رقم التحقق 3، فيصبح الرقم الكامل A123456(3). احسب هذا الحرف الأخير أو افحص رقمًا كاملًا قبل حفظ ملف أو قبول نموذج، واكتشف أخطاء الكتابة مثل A123456(4). مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
بطاقة هوية هونغ كونغ HKID
A123456
وضع الحساب
Compute
تحصل على
المُدخَل
A123456
رقم التحقق
3
مع رقم التحقق
A1234563
منسَّق
A123456(3)

تنتهي أرقام بطاقة هوية هونغ كونغ بحرف تحقق واحد يُشتق من ترجيح ثابت بباقي القسمة على أحد عشر على حروف البادئة والأرقام الستة للجسم. ذلك الحرف الختامي إما رقم من صفر إلى تسعة أو الحرف A، ويُطبع عادة بين قوسين بعد الجسم — مثلًا A123456(3) أو G123456(A). حرف مكتوب خطأ، أو رقم جسم مُبدَّل، أو خطأ OCR في نموذج غالبًا ما يكسر مجموع التحقق، لذا فإن التحقق من رقم التحقق قبل حفظ ملف شخصي أو قبول مستند KYC أو استيراد قائمة يلتقط كثيرًا من أخطاء الإدخال مبكرًا. تحسب هذه القدرة رقم تحقق هوية هونغ كونغ لبادئة من حرف أو حرفين مع ستة أرقام، أو تتحقق من رقم كامل يتضمن الحرف الختامي أصلًا، وتبلّغ عن الإدخال غير الصالح بدل حذف علامات الترقيم بصمت.

ما رقم تحقق هوية هونغ كونغ وكيف تعمل أوزان باقي القسمة على أحد عشر

يُبنى رقم بطاقة هوية هونغ كونغ الدائمة أو غير الدائمة من حرف أو حرفين أبجديين كبادئة، وستة أرقام عشرية تشكّل الجسم، وحرف تحقق أخير. يربط مخطط دائرة الهجرة كل حرف بعدد (A يساوي عشرة، B أحد عشر، حتى Z يساوي خمسة وثلاثين)، وعند استخدام بادئة من حرف واحد يُدرَج مسافة بادئة بقيمة ستة وثلاثين حتى يغطي كل مجموع دائمًا ثماني مواضع. تُضرب تلك القيم الثماني بالأوزان الثابتة تسعة وثمانية وسبعة وستة وخمسة وأربعة وثلاثة واثنين من اليسار إلى اليمين.

تُجمع النواتج، ويُختزل المجموع بباقي القسمة على أحد عشر، ويصبح أحد عشر ناقص ذلك الباقي هو التحقق: إذا كانت النتيجة أحد عشر فالحرف المطبوع صفر؛ وإذا كانت عشرة فالحرف المطبوع هو A؛ وإلا فالنتيجة نفسها هي رقم التحقق العشري. عندما يكتب أحدهم A123456(3) على أنها A123456(4) لا يعود المجموع الموزون متطابقًا ويفشل التحقق. تلتقط القاعدة نفسها كثيرًا من استبدالات الحرف الواحد في تأهيل الموارد البشرية، وحزم KYC المصرفية، ونماذج الاتصالات، وملفات تسجيل المدارس حيث يعيد المشغّلون كتابة الأرقام من بطاقات بلاستيكية أو مسح جوازات.

تنفّذ هذه الأداة ذلك الترجيح العام على أحرف كبيرة مُطبَّعة وأرقام بعد معالجة اختيارية للمسافات والأقواس. وهي لا تستعلم أي قاعدة بيانات حكومية، ولا تُثبت وجود شخص، ولا تفكّك العمر أو حالة الإقامة من الجسم — بل فقط أن سلسلة الأحرف متسقة تحت خوارزمية التحقق المنشورة. مقارنةً بـ Luhn باقي القسمة على عشرة المستخدم في بطاقات الدفع، يستخدم مخطط HKID قيم الحروف وباقي القسمة على أحد عشر مع الحارس A، لذا يجب ألا تعيد استخدام مدقق Luhn على حقول هوية هونغ كونغ.

مقارنةً بمساعدات هوية مقيم الصين القارية أو ماكاو، قاعدة هونغ كونغ خاصة بهذه البادئة من حرف أو حرفين، والجسم ذي الستة أرقام، ومتجه الأوزان ذي الثماني مواضع. معرفة المخطط المطلوب يتجنب ثقة زائفة عندما تقبل أداة عامة لرقم التحقق سلسلة أرقام ليست رقم بطاقة هوية هونغ كونغ سليم التكوين.

أين تتناسب أرقام تحقق هوية هونغ كونغ مع KYC والموارد البشرية والتدفقات التجارية

تخزّن تدفقات معرفة العميل وفتح الحسابات في المصارف والوسطاء وتطبيقات التقنية المالية رقم بطاقة هوية هونغ كونغ على كل ملف مقيم مؤهل؛ رقم واحد مكتوب خطأ أثناء التأهيل قد يرسل مستندات الامتثال إلى الشخص الخطأ أو يفشل مطابقة لاحقة مع مسح مستند. يربط أصحاب العمل والمدارس ومشغّلو الاتصالات HKID بكل شخص في واردات CSV دفعية؛ أخطاء الجسم المنزاحة بمقدار واحد والأقواس الناقصة شائعة عند إعادة الكتابة من الورق، ويلتقطها رقم التحقق قبل أول رواتب أو تفعيل شريحة SIM.

ينبغي لفرق المنتج التي تعرض أصلًا أدوات تحقق عامة Luhn أو ISO 7064 أن تستخدم مع ذلك هذه القدرة الخاصة بهونغ كونغ لحقول HKID حتى يطابق تعيين الحروف وحشو المسافة لبادئة الحرف الواحد وحدود الطول وتنسيق A كعشرة المجال. لا تعامل رقم تحقق هوية هونغ كونغ الناجح كدليل على أن الشخص مُعرَّف صحيحًا، أو يحمل بطاقة سارية، أو مقيم، أو ظاهر في أي سجل رسمي — فهو يثبت فقط أن سلسلة الأحرف متسقة تحت خوارزمية التحقق بباقي القسمة على أحد عشر لبطاقة هوية هونغ كونغ.

تدقيق أعمدة هوية هونغ كونغ في ملفات الشركاء والرواتب

تحقق دفعيًا من كل HKID في استيراد CSV واعزل الصفوف التي لم يعد حرف تحققها يطابق القيمة المتوقعة المعاد حسابها.

ماذا يحدث عند طول أو حروف أو ترقيم خاطئ؟

قدّم 1–2 حرف وستة أرقام، واختياريًا تحقق 0–9 أو A. يحتاج compute الجسم فقط؛ وvalidate الهوية الكاملة. مهام التحقق الفاشلة لا تُفوتر.

كيف يُحسب رقم التحقق في هوية هونغ كونغ؟

تتحول الحروف إلى أرقام (A تساوي 10 وZ تساوي 35)، وإذا كانت البادئة حرفًا واحدًا تُضاف قبلها مسافة قيمتها 36. تُضرب القيم الثماني في الأوزان من 9 إلى 2 وتُجمع، و11 ناقص باقي القسمة على 11 هو رقم التحقق، فيُكتب 10 حرف A ويُكتب 11 صفرًا.

لماذا تنتهي بعض أرقام هوية هونغ كونغ بالحرف A؟

لأن الحساب عندما يعطي 10 يُكتب حرف التحقق على شكل الحرف A بدل عدد من رقمين، كما في G123456(A). وأي نتيجة أخرى تظهر رقمًا واحدًا.

هل يثبت رقم التحقق الصحيح أن البطاقة أصلية؟

لا. يدل فقط على أن الأحرف متسقة مع قاعدة التحقق المنشورة. لا تُراجع أي قاعدة بيانات حكومية، ولا تكشف الأداة العمر أو وضع الإقامة أو وجود الشخص فعلًا.

هل يجب أن أكتب الأقواس حول رقم التحقق؟

لا. عند الفحص يمكنك كتابة A123456(3) بالأقواس أو A1234563 مع إلحاق رقم التحقق مباشرة. وتُحذف المسافات في البداية والنهاية، وتتحول الحروف الصغيرة إلى كبيرة تلقائيًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

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

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

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"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

استخدمها مجانًا في المتصفح أو استدعِ واجهة KIT API بالسعر المنشور؛ كلا المسارين ينفّذان الحساب الحتمي نفسه دون استعلام شبكي ودون سجل لحاملي بطاقات حقيقيين.

كيف تحسب رقم تحقق أو تتحقق من هوية هونغ كونغ كاملة

أرسل حقل hkid يحتوي على حرف أو حرفين من A إلى Z، وستة أرقام من صفر إلى تسعة، واختياريًا حرف تحقق ختامي من صفر إلى تسعة أو A. يتوقع وضع validate رقمًا كاملًا يتضمن حرف التحقق الختامي، إما بين قوسين (A123456(3)، G123456(A)) أو ملحقًا كحرف أخير (A1234563، G123456A). السلاسل الفارغة، وhkid المفقود، وقيم mode غير الصالحة، وأعداد الحروف أو الأرقام الخاطئة، وطلبات compute التي تتضمن أصلًا حرف تحقق تفشل قبل أي مجموع موزون ولا تُفوتر. فضّل compute عندما تركّب سلسلة هوية من بادئة معروفة وجسم من ستة أرقام؛ وفضّل validate عندما يقدّم مستخدم أو ملف شريك أو بطاقة ممسوحة رقمًا كاملًا وتحتاج بوابة منطقية قبل استعلام بيانات رئيسية داخلية. تُقص المسافات حول القيمة؛ وترفض علامات الترقيم الأخرى، والأحرف الصغيرة (تُطبَّع إلى كبيرة)، والأقواس المزدوجة، أو الرموز المدمجة كإدخال معطوب بـ invalid_input حتى لا تقبل قيمة منظّفة بصمت أبدًا. الوضع compute هو الافتراضي: قدّم الجسم فقط دون حرف التحقق (مثلًا A123456 أو G123456 أو XA123456)، فيعيد المحرك check_digit كسلسلة من حرف واحد، وwith_check كالجسم زائد ذلك الحرف بلا أقواس، وformatted بالشكل المألوف BODY(CHECK) المستخدم على البطاقات والنماذج. تبلّغ الاستجابة valid true عندما يطابق حرف التحقق المعاد حسابه الحرف المقدَّم، وتتضمن دائمًا check_digit وexpected_check_digit وbody بلا تحقق وwith_check وformatted لعرض متسق. ولأن المسار تحليل صرف بلا ساعة ولا مصدر عشوائي ولا شبكة، يُنتج الإدخال نفسه دائمًا JSON نفسه على الأداة المجانية في المتصفح وعلى API. عند $0.002 لكل طلب ناجح يمكنك حراسة واردات القوائم بالجملة ونماذج التأهيل ومهام ETL دون التفاوض على شريحة مخصصة.

أين تتناسب أرقام تحقق هوية هونغ كونغ مع KYC والموارد البشرية والتدفقات التجارية

يمنع وضع validate عند الإدخال الحفظ عندما يكون valid false ويمكنه إظهار expected_check_digit ليصحّح الموظف النموذج قبل كتابة السجل.

حراسة حقول HKID في نماذج التأهيل وKYC

عندما يرسل مستخدم هوية هونغ كونغ كاملة، استدعِ وضع validate وامنع الحفظ عندما يكون valid false، مع إظهار expected_check_digit للمساعدة في تصحيح خطأ إدخال واحد قبل كتابة الملف الشخصي.

حساب أرقام التحقق عند إكمال سلاسل الهوية

من بادئة حروف وجسم من ستة أرقام، استدعِ وضع compute واحفظ with_check أو formatted حتى تحمل كل سلسلة جديدة شبيهة بـ HKID الحرف الختامي الصحيح قبل الطباعة أو التصدير.

ما رقم تحقق هوية هونغ كونغ؟

هو حرف ختامي واحد (0–9 أو A) يُحسب بأوزان 9..2 على قيم الحروف (A=10..Z=35، مسافة بادئة=36 للبادئات ذات الحرف الواحد) وستة أرقام للجسم، ثم باقي القسمة على 11، فتكسر معظم أخطاء الحرف الواحد مجموع التحقق.

كيف أحسب رقم تحقق هوية هونغ كونغ بهذه الـ API؟

أرسل POST مع hkid مضبوطًا على الجسم فقط (حرف أو حرفان زائد ستة أرقام، مثل A123456) وmode compute (أو احذف mode). تتضمن الاستجابة check_digit وwith_check وformatted بصيغة BODY(CHECK).

كيف أتحقق من هوية هونغ كونغ كاملة؟

أرسل POST بالرقم الكامل متضمنًا حرف التحقق (مثل A123456(3) أو G123456(A)) وmode validate. تتضمن الاستجابة valid وcheck_digit وexpected_check_digit وbody وformatted.

هل أداة رقم تحقق هوية هونغ كونغ مجانية؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بالسعر الأساسي المنشور $0.002؛ ولا يُحاسب الإدخال غير الصالح أبدًا.

اطّلع على توثيق KIT الكامل ←