如何解决Aadhaar无纸化离线e-kyc PHP的手机号码哈希。我有手机号码。但不明白的逻辑。
手机号码:- 这表示为具有以下逻辑的散列。
手机号码哈希逻辑:Sha256(Sha256(移动+SharePhrase))* Aadhaar号码的最后一位数字的次数(Ref ID字段包含最后4位数字)。
示例:移动设备:1234567890 Aadhaar编号:XXXX XXXX 3632密码:锁定@487哈希:Sha256(Sha256(1234567890Lock@487))* 2如果Aadhaar号码以零结尾,我们将散列一次。完整的信息可在这里https://uidai.gov.in/ecosystem/authentication-devices-documents/about-aadhaar-paperless-offline-e-kyc.html任何人都可以帮助我
2条答案
按热度按时间83qze16e1#
下面是一个例子:
阿德哈尔编号:XXXX XXXX 3632
手机号码:1234567890
XML密码:4567
如果Aadhaar编号的最后一位是0或1
沙二五六(12345678904567)
如果Aadhaar编号的最后一位是2(这种情况下)
沙二五六(沙二五六(12345678904567))
如果Aadhaar编号的最后一位是3
沙二五六(沙二五六(沙二五六(12345678904567))
如果Aadhaar编号的最后一位是4
沙二五六(沙二五六(沙二五六(沙二五六(12345678904567))))
最后,将XML "m ="值与Sha256结果值进行比较,只能检查两者是否相同。
nnt7mjpx2#