首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Aadhaar无纸脱机e创建移动号码哈希

如何从Aadhaar无纸脱机e创建移动号码哈希
EN

Stack Overflow用户
提问于 2022-03-25 13:35:50
回答 1查看 197关注 0票数 0

如何解决Aadhaar无纸离线e的移动号码哈希问题.我有手机号码。但不明白逻辑。

移动电话号码:-这是用以下逻辑表示的散列。

移动号码的哈希逻辑:Sha256(Sha256(Mobile+SharePhrase))* Aadhaar数的最后一位数(Ref字段包含最后4位数字)。

例如:移动电话: 1234567890 Aadhaar号码: XXXX XXXX 3632密码: Lock@487散列:Sha256(Sha256(1234567890Lock@487)*2如果Aadhaar号码以零结尾,我们将散列一次。这里提供的全部信息https://uidai.gov.in/ecosystem/authentication-devices-documents/about-aadhaar-paperless-offline-e-kyc.html任何人都能帮我吗

EN

回答 1

Stack Overflow用户

发布于 2022-09-16 11:49:27

下面是一个例子:

Aadhaar号码: XXXX XXXX 3632

手机号: 1234567890

XML密码: 4567

如果Aadhaar数的最后一位数为0或1

Sha256(12345678904567)

如果Aadhaar数的最后一位数是2(本例)

Sha256(Sha256(12345678904567))

如果Aadhaar数的最后一位数是3

Sha256(12345678904567))

如果Aadhaar数的最后一位数是4

Sha256(Sha256(Sha256(Sha256(12345678904567))))

最后,将XML "m=“值与Sha256结果值进行比较,您只能检查两者是否相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71617833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档