微信openid的生成规则研究
来源:互联网 发布:飞机票在线制作软件 编辑:程序博客网 时间:2024/05/18 09:02
转自:https://segmentfault.com/q/1010000002565795
微信的openid是一个加密后的字符串,但是又有一定的规则。 例如,某一个公众号下的三个关注用户的openid是这样的:
oB4nYjnoHhuWrPVi2pYLuPjnCaU0
oB4nYjhJHQVaD0PL7qs0W1kL-_ls
oB4nYjvY13SVtaWC-AFztM2f3TlU
注意到,openid的前面一部分都是 oB4nYj。因为后面还有好长一段字符串,应该很难破解。
另外,今天注册一个网站时,需要验证邮箱,在邮箱中收到的验证链接也是有规律的,例如:
http://xxx/user.php?act=validate_email&hash=MTEyMjUyLDJmN2Y=
http://xxx/user.php?act=validate_email&hash=MTEyMjUzLDllZGE=
http://xxx/user.php?act=validate_email&hash=MTEyMjU0LDA2ODU=
注意到hash的前面部分都是MTEyMjU。
不知道他们是用什么算法来生成的,因为这个例子中的hash值一共才16位,其中7位是相同的。在知道明文的情况下,不知道有什么方法可以破解。
0 0
- 微信openid的生成规则研究
- 微信openid的生成规则研究
- 微信openId的获取
- 获取微信用户的openId
- php获取微信用户的openid
- 微信获取用户的openid
- PHP获取微信粉丝的OpenID
- java中获取微信的openid
- 微信授权获取用户的openid
- 获取微信用户的openId
- 简单的实现微信获取openid
- 获取微信openID 的步骤
- 微信获取openid
- 微信获取openid
- 获取微信OpenId
- 获取微信OpenID
- 获取微信openid
- 微信获取openid
- redis中各种数据类型对应的jedis操作命令
- Android安全加密:非对称加密
- Jquery基础(第三遍历)
- 二叉树的遍历
- OpenFiler安装与基本配置
- 微信openid的生成规则研究
- 集合内容对应大值和对应小值的互换
- 设计模式之装饰者模式12
- JS 设置物体居中
- LeetCode----29. Divide Two Integers (两数相除)
- JS
- 微信Android热补丁实践演进之路
- RampDiffuse纠错——Error:incorrect number of arguments to numeric-type constructor
- 第一篇博客