区块链身份证验证代码 区块链身份id

皕利分享 144 0

今天给各位分享区块链身份证验证代码的知识,其中也会对区块链身份id进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

身份证验证码是什么

身份证验证码是为区块链身份证验证代码了保证身份证信息不被篡改区块链身份证验证代码,而加权计算出来的数值。

公民身份号码是特征组合码区块链身份证验证代码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码区块链身份证验证代码,八位数字出生日期码,三位数字顺序码和一位校验码。其含义如下:

1. 地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。

2. 出生日期码:表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位、2位数字表示,之间不用分隔符。

3. 顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

校验的计算方式:

1. 对前17位数字本体码加权求和

公式为:S = Sum(Ai * Wi), i = 0, ... , 16

其中Ai表示第i位置上的身份证号码数字值,Wi表示第i位置上的加权因子,其各位对应的值依次为: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

2. 以11对计算结果取模

Y = mod(S, 11)

3. 根据模的值得到对应的校验码

对应关系为:

Y值: 0 1 2 3 4 5 6 7 8 9 10

校验码: 1 0 X 9 8 7 6 5 4 3 2

Identity Verification Using Blockchain (区块链身份认证)

Model based on Dave Birch's article:

User's verifiable attributes of the identity, such as name, age or address are hashed, then digitally signed by a trusted body. Hash with the signature then stored on the Blockchain or DLT and users store their verified ID information encrypted on their phone and carry it with them. During the verification process, user provides the relevant original information with the signed data (retrievable address on the Blockchain or DLT) to a 3rd party, and if the 3rd party can reproduce the hash from the provided information, match it with the one stored on the Blockchain and trust the signature, then the identity of the user can be treated as verified.

Benefits of using this approach:

用户可验证区块链身份证验证代码的身份属性(如姓名区块链身份证验证代码,年龄或地址)经过哈希处理,然后由受信任的机构进行数字签名。将签名及哈希数据存储在区块链或DLT中,用户将其验证的身份信息存储在手机中加密并随身携带。在验证过程中,用户向第三方提供相关的原始信息和签名数据(例如区块链或DLT上的可检索地址),如果第三方可以从提供的身份信息经哈希处理后,能将其与存储在区块链上的信息匹配并信任签名机构,那么用户的身份可以视为已验证。

使用这种方法的好处:

区块链数字身份如何验证?

应该填写个人的身份信息,实名制,头像昵称,手机号,支付宝,扫脸,还需支付一元钱,即可身份验证

身份证验证码是多少

身份证验证码就是身份证最后一位数字。

(1)前1、2位数字表示:所在省(直辖市、自治区)的代码;

(2)第3、4位数字表示:所在地级市(自治州)的代码;

(3)第5、6位数字表示:所在区(县、自治县、县级市)的代码;

(4)第7—14位数字表示:出生年、月、日;

(5)第15、16位数字表示:所在地的派出所的代码;

(6)第17位数字表示性别:奇数表示男性(1、3、5、7、9),偶数表示女性(0、2、4、6、8);

(7)第18位数字是校检码:也有的说是个人信息码,不是随计算机的随机产生,它是 用来检验身份证的正确性。

基于区块链技术的身份验证是怎样的?

具体大概就是对用户输入的身份证及驾驶证信息进行验证,将通过验证的身份证及驾驶证信息标识为有效,将没有通过验证的身份证及驾驶证信息标识为无效,更多精彩应用问题可以关注中芯区块链服务平台,进行实时了解

写到这里,本文关于区块链身份证验证代码和区块链身份id的介绍到此为止了,如果能碰巧解决你现在面临的问题,如果你还想更加了解这方面的信息,记得收藏关注本站。

标签: #区块链身份证验证代码

  • 评论列表

留言评论