精易论坛

标题: 统一社会信用代码校验算法 [打印本页]

作者: cctvmtv    时间: 2023-11-23 22:27
标题: 统一社会信用代码校验算法
法人和其他组织统一社会信用代码(英语:Unified Social Credit Identifier),通称统一社会信用代码,是中国大陆的法人和其他组织,在全国范围内唯一的、终身不变的18位法定身份识别码,旨在统一过去各部门下发的不同机构代码,由全国组织机构统一社会信用代码数据服务中心(CODS,原NACAO,隶属国家市场监督管理总局)负责管理。
UniteCode.e (5.66 KB, 下载次数: 65)



作者: 夏亿    时间: 2023-11-23 22:42
谢谢分享
作者: heiioxiaojian    时间: 2023-11-23 23:17
谢谢分享
作者: 陈枫    时间: 2023-11-24 00:07
谢谢分享
作者: zaozi    时间: 2023-11-24 06:54
开源精神必须支持
作者: fanyuen    时间: 2023-11-24 07:21
不错,支持一下。
作者: 查过    时间: 2023-11-24 07:54
感谢分享,很给力!~
作者: 豆豆灰常开心    时间: 2023-11-24 07:59
感谢您对论坛的支持!
作者: Fate    时间: 2023-11-24 08:16
感谢分享
作者: xcz668    时间: 2023-11-24 08:49
感谢分享
作者: idbucunzai    时间: 2023-11-24 09:00
感谢分享
作者: yangdoudou    时间: 2023-11-24 09:10
感谢分享
作者: 一指温柔    时间: 2023-11-24 09:52
感谢分享
作者: 就是那个秋    时间: 2023-11-24 10:11
感谢分享
作者: 1090448765    时间: 2023-11-24 10:12
感谢分享
作者: tianshijbg    时间: 2023-11-24 10:13
感谢分享
作者: jysoft2022    时间: 2023-11-24 10:13
谢谢分享
作者: 1528344561    时间: 2023-11-24 10:36
感谢分享
作者: liyuanhai    时间: 2023-11-24 10:50
统一社会信用代码校验算法,强
作者: coolfire1983    时间: 2023-11-24 11:43
厉害了 我的楼主 感谢分享
作者: 清风徐来2    时间: 2023-11-24 12:30
感谢分享
作者: 本森Bin    时间: 2023-11-24 13:54
感谢分享
作者: bianyuan456    时间: 2023-11-24 14:32
已经顶贴,感谢您对论坛的支持!
作者: static101    时间: 2023-11-24 15:34
统一社会信用代码简介
实施统一社会信用代码制度,是为每个公民、法人和其他组织发放一个唯一的、终身不变的主体标识代码,并以其为载体采集、查询、共享、比对各类主体信用信息,有利于促进信用信息资源共享,降低社会管理成本,提高公共服务水平,完善社会治理体系。

统一社会信用代码算法
第一步:取统一社会信用代码的前十七位为基数。9 1 5 1 2 0 8 1 21 10 6 2 19 0 2 6 0提示:如果前十七位统一社会信用代码含有英文大写字母(不使用I、O、Z、S、V这五个英文字母)。则英文字母对应的基数分别为:A=10、B=11、C=12、D=13、E=14、F=15、G=16、H=17、J=18、K=19、L=20、M=21、N=22、P=23、Q=24、R=25、T=26、U=27、W=28、X=29、Y=30
第二步:取加权因子数值。因为统一社会信用代码前面前面有十七位字符。则这十七位的加权因子数值从左到右分别是:1、3、9、27、19、26、16、17、20、29、25、13、8、24、10、30、28
第三步:基数与对应位数的因子数值相乘。9×1=9,1×3=3,5×9=45,1×27=27,2×19=38,0×26=0,8×16=1281×17=17,21×20=420,10×29=290,6×25=150,2×13=26,19×8=1520×23=0,2×10=20,6×30=180,0×28=0
第四步:将乘积求和相加。9+3+45+27+38+0+128+17+420+290+150+26+152+0+20+180+0=1495
第五步:将和数除以31,求余数。1495÷31=48,余数是17。
第六步:用阿拉伯数字31减去余数,得求校验码的数值。当校验码的数值为0~9时,就直接用该校验码的数值作为最终的统一社会信用代码的校验码;如果校验码的数值是10~30,则校验码转换为对应的大写英文字母。对应关系为:A=10、B=11、C=12、D=13、E=14、F=15、G=16、H=17、J=18、K=19、L=20、M=21、N=22、P=23、Q=24、R=25、T=26、U=27、W=28、X=29、Y=30
作者: ZHuanR    时间: 2023-11-24 17:26
新技能已get√
作者: 查过    时间: 2023-11-25 07:05
全都是大佬~
作者: 豆豆灰常开心    时间: 2023-11-25 07:10
感谢楼主分享!
作者: 一指温柔    时间: 2023-11-25 08:46
感谢楼主分享!
作者: zaozi    时间: 2023-11-25 08:52
这个可以
作者: asfor78    时间: 2023-11-25 10:26
感谢分享
作者: 396384183    时间: 2023-11-25 12:41

感谢分享
作者: renjianhong48we    时间: 2023-11-25 14:44
感谢分享
作者: pipicool    时间: 2023-11-26 00:16
学习一下
作者: pipicool    时间: 2023-11-27 01:45
学习一下
作者: 胖子葛格    时间: 2023-11-29 17:20
感谢大神分享~!
作者: limengyaohao    时间: 2023-12-18 09:24
一看就知道是大师级别的,好厉害。
作者: gtm60    时间: 2023-12-20 21:07
开源是一种美德!开源精神必须支持~
作者: yangzhengkun    时间: 2024-2-4 10:22
这个厉害,好多地方都能用得上
作者: achb    时间: 2024-2-13 19:55

一看就知道是大师级别的,好厉害。
作者: 网络注册会员    时间: 2024-4-2 14:25
支持一下
作者: ctry78985    时间: 2024-4-11 11:24
支持一下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4