Đến phần nội dung
Toova
Tất cả công cụ

CURP Generator for Mexican Test Data

Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn

CURP là định danh cá nhân 18 ký tự duy nhất của Mexico. Toova tạo CURP hợp lệ về cú pháp trong trình duyệt của bạn — lý tưởng cho kiểm thử, fixture và dữ liệu demo. Các giá trị được tạo vượt qua trình xác thực frontend nhưng không được đăng ký với cơ quan chính thức nào.

Đây là gì

CURP (Clave Única de Registro de Población) là định danh duy nhất gồm 18 ký tự được cấp cho mọi cư dân Mexico. Nó mã hóa các chữ cái đầu của tên, ngày sinh, giới tính, bang sinh và một chữ số kiểm tra. Toova tạo CURP hợp lệ về cú pháp với chữ số kiểm tra đúng, lý tưởng cho kiểm thử và fixture.

Cách thuật toán hoạt động

Chữ số kiểm tra được tính trên các vị trí 1-17: giá trị mỗi ký tự (chữ số 0-9 → 0-9, chữ cái A-Z → 10-35) được nhân với trọng số giảm dần từ 18 xuống 2, cộng tổng, và chữ số cuối là (10 - tổng mod 10) mod 10. Chữ cái đầu, mã bang và ngày sinh ngẫu nhiên cho ra giá trị vượt qua trình xác thực nhưng không có trong RENAPO.

Câu hỏi thường gặp

CURP được tạo có thật không?
Không. Chúng thỏa mãn thuật toán chính thức nhưng không được đăng ký trong cơ sở dữ liệu chính thức nào của Mexico. Trình xác thực frontend chấp nhận; tra cứu chính thức sẽ từ chối.
Có thể dùng CURP được tạo trong production không?
Chỉ dùng cho test — fixture, demo, trình xác thực. Dùng để mạo danh hoặc trốn thuế là gian lận.
Tại sao trình xác thực chấp nhận?
Vì hầu hết kiểm tra công thức toán học (hoặc định dạng), không kiểm tra registry.
Toova có lưu CURP tôi tạo không?
Không. Tất cả trong trình duyệt. Không có yêu cầu ra ngoài.