Số căn cước Trung Quốc: cấu trúc, ngày và ký tự kiểm tra

Số căn cước Trung Quốc: cấu trúc, ngày và ký tự kiểm tra
Mục lục

Số căn cước Trung Quốc có đủ mười tám ký tự vẫn có thể chứa ngày không tồn tại hoặc ký tự kiểm tra sai. Ngay cả khi mọi phép kiểm tra đều đạt, bộ tính cục bộ chưa xác minh danh tính người mang số đó. Cấu trúc số, thông tin địa chỉ lịch sử và xác minh danh tính là ba việc riêng biệt.

Số định danh công dân mười tám ký tự được trình bày ở đây theo GB 11643-1999, cũng là định dạng công cụ kiểm tra căn cước Trung Quốc của ChinaClue sử dụng. Hộ chiếu, giấy tờ đi lại khác hoặc bản ghi cũ mười lăm chữ số cần cách xử lý riêng; đừng thêm chữ số chỉ để ép chúng vào định dạng này.

Đọc bốn phần mà không sửa bản ghi

Từ trái sang phải, số gồm sáu chữ số mã địa chỉ, tám chữ số ngày sinh, ba chữ số thứ tự và một ký tự kiểm tra cuối. Ngày sinh viết theo năm, tháng, ngày, không có dấu phân cách. Mười bảy vị trí đầu là chữ số thập phân. Ký tự cuối có thể là chữ số hoặc X; X biểu thị giá trị kiểm tra mười, không phải chữ số chưa biết.

Ví dụ giảng giải được công bố trong tiêu chuẩn là 11010519491231002X. Tách thành 110105 | 19491231 | 002 | X sẽ thấy mã địa chỉ, ngày 31 tháng 12 năm 1949, số thứ tự 002 và ký tự kiểm tra. Đây là ví dụ để hiểu cấu trúc, không phải hồ sơ cá nhân dùng nộp đơn.

Số thứ tự được cấp trong khu vực mã địa chỉ cho những người có cùng ngày sinh. Tính lẻ hoặc chẵn mã hóa phân loại nam hoặc nữ theo quy tắc đánh số. Nó không phải tuổi, số người trong hộ hay bộ đếm để suy ra dân số quận. Việc phân tích trường chỉ giải thích mã, không cho phép kết luận vượt quá quy tắc đó.

Ví dụ trong tiêu chuẩn tách thành mã địa chỉ 110105, ngày sinh 19491231, thứ tự 002, kiểm tra X: 6 + 8 + 3 + 1 ký tự.
Ví dụ trong tiêu chuẩn tách thành mã địa chỉ 110105, ngày sinh 19491231, thứ tự 002, kiểm tra X: 6 + 8 + 3 + 1 ký tự.

Kiểm tra ngày riêng với ký tự cuối

Tám chữ số ngày sinh phải tạo thành ngày thực trong lịch Gregory. Tháng 13 không hợp lệ và tháng Hai không phải năm nào cũng dài như nhau. Chẳng hạn, 2000-02-29 tồn tại vì 2000 chia hết cho 400, còn 1900-02-29 và 2026-02-29 không tồn tại. Công cụ cũng từ chối ngày sinh sau ngày hiện tại ở Bắc Kinh.

Ký tự kiểm tra được tính riêng từ mười bảy chữ số đầu. Một chuỗi bịa có ngày sai vẫn có thể được gắn ký tự cuối khớp về toán học. Ngược lại, ngày trông hợp lý không sửa được ký tự cuối gõ sai. Đọc từng kết quả riêng thay vì coi một dấu đạt là chấp thuận toàn bộ dữ liệu.

Nếu kiểm tra ngày thất bại, hãy đối chiếu giấy tờ gốc trước khi sửa dữ liệu. Đảo ngày và tháng, thiếu số không hoặc chuyển đổi trong bảng tính có thể gây những lỗi khác nhau. Không áp dụng thứ tự ngày nước ngoài cho mã định danh này: ngày được mã hóa theo năm–tháng–ngày.

Hiểu ký tự kiểm tra X

Phép tính dùng mười bảy trọng số cố định, từ trái sang phải: 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2. Nhân từng chữ số đầu với trọng số tương ứng rồi cộng lại. Chia tổng cho mười một và dùng số dư để chọn ký tự cuối.

Ở ví dụ của tiêu chuẩn, tổng có trọng số là 167, số dư là 2. Ánh xạ số dư từ 0 đến 10 lần lượt là 1, 0, X, 9, 8, 7, 6, 5, 4, 3, 2. Do đó số dư 2 tạo ra X. Thay X bằng 0, 10 hoặc dấu nhân sẽ làm thay đổi số định danh.

ChinaClue chấp nhận x viết thường và chuẩn hóa ký tự toàn chiều rộng để kiểm tra, giữ đúng ký tự dự định của số định danh. Nếu công cụ đưa ra ký tự kiểm tra mong đợi khác, hãy coi đó là dấu hiệu lỗi sao chép. Đừng chỉ thay ký tự cuối: lỗi có thể nằm ở phần trước.

Diễn giải mã địa chỉ cùng lịch sử của nó

Trường địa chỉ sáu chữ số theo mã đơn vị hành chính của nơi đăng ký hộ khẩu được quy tắc đánh số xác định. Nó không phải mã bưu chính, địa chỉ đường phố hay chỉ báo vị trí hiện tại. Người đó có thể sống nơi khác; chỉ số định danh không cho biết nhà hiện tại hoặc nơi họ thực sự chào đời.

ChinaClue tra trường này trong dữ liệu đơn vị hành chính lịch sử 1981–2025. Mã không có trong năm mới nhất vẫn có thể có bản ghi lịch sử. Không thay mã quận đã ngừng dùng bằng mã kế nhiệm trong số căn cước. Làm vậy thay đổi số định danh và ký tự kiểm tra, chứ không cập nhật địa chỉ liên hệ.

Năm sinh được mã hóa không chứng minh thời điểm cấp số. Đừng chọn năm của bộ mã hành chính chỉ dựa vào ngày sinh. Tương tự, “không tìm thấy” trong tập dữ liệu cố định là kết quả tra cứu, không chứng minh người hoặc giấy tờ không hợp lệ. Tách nhận xét này khỏi kiểm tra định dạng và phép tính.

Tách xử lý bảng tính khỏi xác minh danh tính

Lưu toàn bộ giá trị dạng văn bản trước khi nhập vào bảng tính. Ô số có thể mất độ chính xác với giá trị mười tám chữ số; số kết thúc bằng X cũng có thể được xử lý khác số chỉ gồm chữ số. Đổi ô số đã hỏng sang văn bản sau đó không khôi phục chữ số đã đổi; cần trở lại giấy tờ hoặc tệp xuất gốc.

Dùng công cụ để xác định lớp lỗi: định dạng ký tự, ngày sinh, định dạng số thứ tự, ký tự kiểm tra cuối hay tra cứu địa chỉ lịch sử. Giữ giá trị nguồn và ghi lại sửa đổi đã thực sự xác nhận. Khi nhờ chẩn đoán lỗi định dạng, chia sẻ ví dụ đã che bớt; thường không cần cả số định danh để giải thích lỗi bảng tính.

Đạt mọi kiểm tra nghĩa là văn bản cung cấp phù hợp các quy tắc đã thử và dữ liệu tra cứu có sẵn. Điều đó không chứng minh số đã được cấp, giấy tờ thật hay người xuất trình là chủ sở hữu. Dịch vụ cần xác minh danh tính phải dùng quy trình xác minh được phép riêng.

Kiểm tra số và trường biểu mẫu

Bình luận

Đang tải…

Chưa có bình luận.