對11求模可以得到校驗碼。如果最后一位校驗碼和前面十七位數計算不匹配 說明身份證號碼不對。對11求模,也是基于11是一個素數(質數),同時只比10大1,對11求模得到的數只有0,1,...9,10 身份證中如果取模得到10就用X代替。身份證號碼中的校驗碼是身份證號碼的最后一位,是根據GB 11643-1999中有關公民身份號碼的規定,根據精密的計算公式計算出來的。公民身份號碼是特征組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼,最后一位是數字校驗碼。