为了说明这一点,我特意翻了我某亲戚的老身份证得出一个15位的老身份证号码522634520829128来进行分析,果不其然,522634就是贵州省雷山县的行政编码,520829是他的出生日期,后面3位我想应该就是顺序码了:
那么,我们只需将原来的6位出生日(如上面这个号码的出生日期是520829)期变为现在的8位出生日期(把出生年改成4位,变为19520829),号码就变成17位的号码,即52263419520829128,再在末位加上校验码就变为18位身份证号码了。