RUT校验位(DV)如何计算
RUT校验位使用模11算法计算:将RUT数字从右到左依次乘以循环出现的2、3、4、5、6、7,求和后用11减去该和除以11的余数。结果为11时校验位为0;结果为10时校验位为字母K;其余情况校验位即为该数字本身。
输入RUT(可带或不带校验位DV),即可计算或验证——点号与连字符会自动格式化。
RUT校验位使用模11算法计算:将RUT数字从右到左依次乘以循环出现的2、3、4、5、6、7,求和后用11减去该和除以11的余数。结果为11时校验位为0;结果为10时校验位为字母K;其余情况校验位即为该数字本身。
计算RUT校验位(DV)时,从右到左将每位数字依次乘以循环权重2、3、4、5、6、7,把所有乘积相加,用11减去该总和除以11的余数,并将11映射为0、10映射为K。例如:12.345.678的校验位为5。
从右到左对每个数字乘以循环权重2,3,4,5,6,7,2,3,4,5,6,7...,求和后计算11减去(总和除以11的余数)。对12345678来说结果是5,所以完整RUT是12.345.678-5。
校验位会变成0。11-(总和mod 11)等于11只会在总和mod 11为0时出现,这种情况下11会被限定为0。
校验位会变成字母K。智利RUT用K代表10,而不是用两位数字。
6。格式化后的RUT是7.654.321-6。
1.000.005-K。计算11减去(加权和mod 11)等于10,即为K。
1.000.013-0。加权和对11取余为0,所以11-0会被限定为0。
从最右边的数字开始乘以2,接着是3、4、5、6、7,到下一位数字时再从2开始,依次向左循环。
可以。解析前会去掉句点和空格,然后重新用点格式化数字,并加上短横线和校验位。
| RUT | 校验位(DV) | 格式化后 |
|---|---|---|
| 12345678 | 5 | 12.345.678-5 |
| 76192083 | 9 | 76.192.083-9 |
| 5126663 | 3 | 5.126.663-3 |
| 1 | 9 | 1-9 |
| 9999999 | 3 | 9.999.999-3 |
K代表数值10。由于单个数字位无法表示两位数,RUT算法在计算出的校验值等于10时使用字母K,做法与其他用字母表示校验位、以保持编号固定长度的方式类似。
它能确认校验位与前面的数字在数学上是否一致,从而发现打错或随意编造的号码。但它无法确认该RUT是否真的由智利民事登记与身份认证局(Servicio de Registro Civil e Identificación)签发——那需要通过官方渠道查询才能确认。
不会——本工具接受带或不带点号、连字符的数字输入,并会自动格式化结果(例如12345678会显示为12.345.678-5)。真正影响计算的只有数字本身。
RUN(国民唯一登记号)是分配给个人的编号;RUT(税务唯一登记号)是同一个号码用于税务用途时的称呼。日常使用中,以及在本计算器里,两者被视为完全相同。
本工具仅实现公开的模11校验位算法,不核实该RUT是否实际签发、是否有效,或是否属于真实个人或公司。身份核验请使用智利官方民事登记与身份认证局(Servicio de Registro Civil e Identificación)的服务。
最后更新: 2026-08-24