例如:
注册号874586027890006171287556958344
在此号码的基础上,怎么生成不同数字?且要怎么验证?
(小白,烦请各位大神教导~~~)
在原数据(30位序列号)基础上,生成同类型但不相同的数据(30位序列号)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- paopaomaodou 2019-08-10 12:23关注
可将每个数字按照4位的二进制数转换,去掉前面为“0”的位数,
如:7变为二进制”0111“去掉前面的”0“为”111“,然后将全部30位数字进行转换二进制并连接,形成二进制字符串,
对二进制字符串安装设定的规则函数进行加”0“运算,不同函数加入0的部位不相同,形成新的二进制字符串。
最后,对新的二进制字符串进行没4位一组 恢复成一组十六进制数。可以看出,不同的函数将出现不同的数据组。
需要验证可进行逆运算。解决 无用评论 打赏 举报