2025-11-15 06:35:43
社保号码分两个部分,前六位是地区代码,后两位是校验码。中间的数字是个人身份信息。比如北京的人社号前六位是110000,后面跟着个人编号和校验码。
因为2014年人社部统一把社保号改成18位,前六位代表地区。根据公开数据全国有34个省级行政区,每个省有100多个地级市,比如广东有21个地级市。中间8位用00000001到99999999的数字组合,能覆盖全国13亿人口。一位是校验码,用前17位算出奇偶位加权和,比如奇数位乘1加偶数位乘3再取模11,余数对应校验码数字。这样设计既能区分地区又能防输入错误。比如上海社保号开头是310101,后面接个人编号和校验码。
本题链接: