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

رقم تحقق CURP المكسيك

أدخل HEGG560427MVZRRL0 لتحصل على رقم التحقق 4، فيكون رمز CURP الكامل HEGG560427MVZRRL04؛ أو الصق المحارف الثمانية عشر لترى هل يطابق الرقم الأخير. مفيد في الرواتب والتسجيل المدرسي وفتح الحسابات المصرفية. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
رمز CURP
HEGG560427MVZRRL0
تحصل على
وضع الحساب
Compute
المُدخَل
HEGG560427MVZRRL0
رقم التحقق
4
رمز CURP
HEGG560427MVZRRL04

تُعد CURP المكسيكية (Clave Única de Registro de Población) معرّفًا شخصيًا من ثمانية عشر حرفًا يُستخدم في المصارف والرواتب والرعاية الصحية والمدارس والنماذج الحكومية في المكسيك. ترمز سبعة عشر حرفًا إلى الاسم وتاريخ الميلاد والجنس والولاية والمفتاح المساعد؛ والحرف الثامن عشر هو رقم تحقق مُشتق من جدول قيم ثابت بحيث تفشل الأخطاء الكتابية والعديد من السلاسل التالفة بدل أن تبدو كتسجيل صالح آخر. تحسب هذه القدرة رقم التحقق من قاعدة نقية من سبعة عشر حرفًا، أو تتحقق من CURP كاملة من ثمانية عشر وتُبلغ ما إذا كان الرقم المخزَّن يطابق القيمة المعاد حسابها. شغّلوها مجانًا في المتصفح أو استدعوا واجهة KIT؛ يشترك المساران في الحساب الحسابي نفسه دون شبكة ودون سجلات لأشخاص أحياء.

كيف يُحسب رقم التحقق لـ CURP المكسيك

تكون CURP دائمًا ثمانية عشر حرفًا أبجديًا رقميًا عند كتابتها بلا ترقيم. تشكّل الأحرف السبعة عشر الأولى المفتاح الأساسي؛ والثامن عشر هو رقم التحقق. يُقابل كل حرف عددًا صحيحًا من صفر إلى ستة وثلاثين وفق ترتيب القاموس الرسمي: الأرقام من صفر إلى تسعة، ثم الحروف من A إلى N، ثم Ñ، ثم من O إلى Z.

لكل موضع i من صفر إلى ستة عشر يُضرب قيمة الحرف بالوزن ثمانية عشر ناقص i، فيكون وزن الأول سبعة عشر ووزن السابع عشر واحدًا. تُجمع تلك الضروب، وتُختزل المجموع modulo عشرة، ويكون رقم التحقق عشرة ناقص ذلك الباقي — أو صفرًا عندما يكون الباقي صفرًا أصلًا (وهو يعادل أن يكون عشرة ناقص الباقي عشرة). التحقق هو العكس: أعدوا حساب الرقم من الأحرف السبعة عشر الأولى وقارنوه بالحرف الأخير الذي يجب أن يكون رقمًا عشريًا.

* أخرى.

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

أرسلوا حقل curp يحتوي فقط على الحروف A–Z والحرف Ñ والأرقام من صفر إلى تسعة. يتوقع وضع validate ثمانية عشر حرفًا بالضبط. يسهّل هذا الشكل عرض «أدخلتم X والمتوقع Y» في واجهة KYC أو تسجيل دون طلب ثانٍ.

تفشل السلاسل الفارغة وغياب curp وأوضاع mode غير الصالحة والأطوال الخاطئة (مثل ستة عشر أو تسعة عشر) قبل أي مجموع مرجّح ولا تُفوتر. فضّلوا compute عند إكمال مفتاح جزئي للاختبارات أو الثوابت؛ وفضّلوا validate عند استلام CURP كاملة من نموذج أو CSV أو ماسح وحاجتكم إلى بوابة منطقية قبل التخزين.

إكمال سبعة عشر حرفًا أساسيًا للثوابت والنماذج

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

تدقيق أعمدة CURP في التصديرات بالجملة

تحققوا دفعة واحدة من كل CURP في CSV رواتب أو مستخرج ERP واعزلوا الصفوف التي لم يعد رقم تحققها يطابق القيمة المعاد حسابها.

ما رقم التحقق لـ CURP المكسيك؟

هو الحرف الثامن عشر من CURP، يُحسب من السبعة عشر الأولى بجدول القيم الرسمي 0–36 والأوزان من 18 إلى 2، بحيث تفشل أخطاء حرف واحد والعديد من السلاسل التالفة باحتمال أعلى بكثير من أن تبدو كتسجيل آخر.

ماذا يحدث مع المسافات والشرطات أو الأطوال الخاطئة؟

لا تُفوتر مهام التحقق الفاشلة. أزيلوا التنسيق في العميل قبل الاستدعاء.

ماذا تمثل المحارف السبعة عشر الأولى في CURP؟

تُبنى من اسم الشخص وتاريخ ميلاده وجنسه وولايته، وتليها الهوموكلافي. أما المحرف الثامن عشر وحده فهو رقم التحقق المحسوب من هذه المحارف السبعة عشر.

لماذا يهم الحرف Ñ في الحساب؟

يأخذ كل محرف قيمة من 0 إلى 36 بالترتيب الرسمي: الأرقام من 0 إلى 9، ثم الحروف من A إلى N، ثم Ñ، ثم من O إلى Z. ولو أُهمل Ñ لتغيرت قيمة كل الحروف التي تليه.

هل يمكن أن يكون رقم التحقق حرفًا؟

لا. يجب أن يكون المحرف الأخير رقمًا عشريًا دائمًا، فإذا جاء حرف في هذا الموضع رفضت الأداة الرمز عند التحقق منه.

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

POSThttps://api.kit.forhosting.com/enc/curp-mexico

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

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

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

لكل طلب$0.002

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

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

تُرفض الأحرف غير التابعة لـ CURP والأطوال الخاطئة والمدخلات الفارغة بخطأ invalid_input واضح.

كيف يُحسب رقم التحقق لـ CURP المكسيك

ولأن الخوارزمية حساب توافقي صحيح بجدول ثابت، تنتج الأحرف السبعة عشر نفسها دائمًا رقم التحقق ذاته على كل منصة — المتصفح أو Worker أو منصة اختبار بلا اتصال — ولهذا تُنشر القدرة كمحرك parse من المستوى A وليس كاستدعاء لنموذج.

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

تُرفض المسافات والشرطات والنقاط وعلامات الترقيم الأخرى كمدخل غير CURP مع invalid_input حتى لا يقبل النموذج قيمة منظّفة بصمت — أزيلوا التنسيق في العميل إذا لصق المستخدم سلسلة بمسافات أو شرطات. الوضع compute هو الافتراضي: قدّموا سبعة عشر حرفًا أساسيًا بالضبط؛ يعيد المحرك check_digit كحرف واحد وcurp كرمز كامل من ثمانية عشر وlength ثمانية عشر. تُبلّغ الاستجابة valid بقيمة true فقط عندما يطابق الرقم الأخير expected_check_digit المعاد حسابه؛ وتتضمن دائمًا base (الأحرف السبعة عشر الأولى) وcheck_digit كما أُرسل وexpected_check_digit وcurp القانونية المبنية من base زائد الرقم المتوقع. ولأن المسار parse خالص بلا ساعة ولا عشوائية ولا شبكة، يُنتج المدخل نفسه دائمًا JSON نفسه في أداة المتصفح المجانية وفي API. بسعر $0.002 لكل طلب ناجح يمكنكم حماية استيراد CRM بالجملة وتدقيق ملفات الشركاء وبوابات النماذج دون التفاوض على مستوى مخصص.

أين ينسجم رقم تحقق CURP مع تدفقات المنتج الفعلية

تطلب مسارات الانضمام في التقنية المالية والأسواق المكسيكية CURP مبكرًا؛ والتحقق من رقم التحقق عند مغادرة الحقل يقلل الإرسالات الفاشلة وتذاكر الدعم دون استدعاء RENAPO عند كل ضغطة. تستورد أنظمة الرواتب والموارد البشرية ملفات CSV للموظفين وينبغي عزل الصفوف التي لم يعد حرفها الثامن عشر متطابقًا، فيُلتقط التعديل البشري وأخطاء المولّدات السابقة. لا تعاملوا رقم تحقق ناجحًا كدليل على وجود الشخص في أنظمة RENAPO أو على أن الوثيقة نشطة — فهو يثبت فقط أن سلسلة الثمانية عشر حرفًا سليمة حسابيًا وفق قاعدة CURP الرسمية، وهو معيار الأمانة ذاته لأي أداة تحقق لمجموع تحقق للهوية الوطنية. يمكن لبوابات الصحة والتسجيل المدرسي التي تقبل CURP كمفتاح مواطن أن تمنع المتابعة حتى يصبح valid صحيحًا وتُظهر expected_check_digit عند خطأ الرقم. تعيد مهام جودة البيانات حساب expected_check_digit لكل عمود CURP في تصدير وتُعلّم عدم التطابق قبل الفوترة أو التقارير الضريبية.

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

عندما يرسل نموذج تسجيل أو استيراد CRM أو واجهة شريك ثمانية عشر حرفًا، استدعوا وضع validate وامنعوا التخزين إذا كان valid خاطئًا، مع إظهار expected_check_digit لتصحيح خطأ كتابي.

كيف أحسب رقم تحقق CURP بهذه الواجهة؟

أرسلوا POST مع curp من سبعة عشر حرفًا بالضبط وmode compute (أو احذفوا mode). تتضمن الاستجابة check_digit وcurp (الرمز الكامل من ثمانية عشر حرفًا).

كيف أتحقق من CURP كاملة من ثمانية عشر حرفًا؟

أرسلوا POST بالسلسلة من ثمانية عشر حرفًا وmode validate. تتضمن الاستجابة valid وcheck_digit وexpected_check_digit وbase وcurp القانونية.

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

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

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