
加密、解密
Liberal-man
计算机科班出身。毕业后进入腾讯,有4年后台开发经验,从参与到设计内部使用的游戏消息分发平台,支撑200多款业务,日消息量级过亿。目前在北京创业中,负责带领技术团队。
展开
-
网站密码加salt存储
网站用户密码存储,通常都会在数据库用户信息表里面建立一个password的字段存储密码。最简单粗暴的存储方式是明文存储,稍微高级一点就把密码md5加密后存储(密码必须散列存储),这两种存储的安全性都不高。明文就不用说了,抓个包就看到密码了;如果直接对密码进行散列,那么黑客可以对一个已知密码进行散列,通过对比散列值得到某用户的密码,所以抓到了md5计算后的包,直接把这个包发给网站服务器去验证,还是跟原创 2014-10-03 11:42:13 · 1196 阅读 · 0 评论 -
geohash实现(c语言)
GeoHash算法 首先,你要Baidu下,找到该算法核心原理,这里摘自网络文档,简单介绍下。 GeoHash算法是通过二分法,经过一定次数的无限逼近,将经纬度的二维坐标浮点值变成一个可排序、可比较的的字符串编码。 在编码中的每个字符代表一个区域,并且前面的字符是后面字符的父区域,即父子字符串有相同的前缀。其算法的过程如下: 地球纬度区间是[-90,90], 如某纬度是39.92324,可原创 2015-10-27 00:32:30 · 1353 阅读 · 1 评论