fbpx
维基百科

校验码

校验码(英語:Check digit)通常是一组数字的最后一位,由前面的数字通过某种运算得出,用以检验该组数字的正确性。常见的校验码有中华人民共和国居民身份证的最后一位,ISBN号码的最后一位等。

各地身份证算法

不同的校验码的算法常常不同,下面以身份证的校验码为例

中国大陆

按照中华人民共和国国家标准GB11643-1999规定中华人民共和国公民身份号码校验码的计算方法即为ISO 7064:1983.MOD 11-2校验码计算法。

假设某一17位数字是

17位数字 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
加权因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
  1. 计算17位数字各位数字与对应的加权因子的乘积:
     
  2. 计算 的余数:
     
  3. 计算 的余数R,如果 ,校验码为字母“X”;如果 ,校验码为数字“R”:
     

该17位数字的校验码就是7,聚合在一为123456789012345677

台灣

台湾身份证校验码计算方法如下

英文字母加8位數字 A=10 1 2 3 4 5 6 7 8
加权因子 1、9 8 7 6 5 4 3 2 1
  1. 计算9位数字各位数字与对应的加权因子的乘积:
    121
  2. 计算 的余数:
     
  3. 计算 的余数R,如果 ,校验码为字母“0”;如果 ,校验码为数字“R”:
     

参阅

校验码, 此條目没有列出任何参考或来源, 2016年11月29日, 維基百科所有的內容都應該可供查證, 请协助補充可靠来源以改善这篇条目, 无法查证的內容可能會因為異議提出而移除, 提示, 此条目的主题不是验证码或校驗和, 英語, check, digit, 通常是一组数字的最后一位, 由前面的数字通过某种运算得出, 用以检验该组数字的正确性, 常见的有中华人民共和国居民身份证的最后一位, isbn号码的最后一位等, 目录, 各地身份证算法, 中国大陆, 台灣, 参阅各地身份证算法, 编辑不同的的算法常常不同, 下. 此條目没有列出任何参考或来源 2016年11月29日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而移除 提示 此条目的主题不是验证码或校驗和 校验码 英語 Check digit 通常是一组数字的最后一位 由前面的数字通过某种运算得出 用以检验该组数字的正确性 常见的校验码有中华人民共和国居民身份证的最后一位 ISBN号码的最后一位等 目录 1 各地身份证算法 1 1 中国大陆 1 2 台灣 2 参阅各地身份证算法 编辑不同的校验码的算法常常不同 下面以身份证的校验码为例 中国大陆 编辑 按照中华人民共和国国家标准GB11643 1999规定中华人民共和国公民身份号码校验码的计算方法即为ISO 7064 1983 MOD 11 2校验码计算法 假设某一17位数字是 17位数字 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7加权因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2计算17位数字各位数字与对应的加权因子的乘积 S 1 7 2 9 3 10 4 5 5 8 6 4 7 2 8 1 9 6 0 3 1 7 2 9 3 10 4 5 5 8 6 4 7 2 368 displaystyle S 1 times 7 2 times 9 3 times 10 4 times 5 5 times 8 6 times 4 7 times 2 8 times 1 9 times 6 0 times 3 1 times 7 2 times 9 3 times 10 4 times 5 5 times 8 6 times 4 7 times 2 368 计算S 11 displaystyle frac S 11 的余数 T 368 mod 11 5 displaystyle T 368 bmod 11 5 计算12 T 11 displaystyle frac 12 T 11 的余数R 如果R 10 displaystyle R 10 校验码为字母 X 如果R 10 displaystyle R neq 10 校验码为数字 R R 12 5 mod 11 7 displaystyle R 12 5 bmod 11 7 该17位数字的校验码就是7 聚合在一为123456789012345677 台灣 编辑 台湾身份证校验码计算方法如下 英文字母加8位數字 A 10 1 2 3 4 5 6 7 8加权因子 1 9 8 7 6 5 4 3 2 1计算9位数字各位数字与对应的加权因子的乘积 121 计算S 10 displaystyle frac S 10 的余数 T 121 mod 10 1 displaystyle T 121 bmod 10 1 计算10 T 10 displaystyle frac 10 T 10 的余数R 如果R 0 displaystyle R 0 校验码为字母 0 如果R 0 displaystyle R neq 0 校验码为数字 R R 10 1 mod 10 9 displaystyle R 10 1 bmod 10 9 参阅 编辑校验码系统 冗余校验 校验和 这是一篇與计算机相關的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title 校验码 amp oldid 69317795, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。