摘要: http://www.rohitab.com/discuss/topic/28334-md5-checksum-c/http://stackoverflow.com/questions/1220046/in-c-how-to-get-md5-hash-of-a-filehttp://www.360doc.com/content/07/0917/18/44371_751658.shtml 阅读全文
posted @ 2011-02-17 22:08 kangwang1988 阅读(145) 评论(0) 推荐(0) 编辑
摘要: MD5算法百科名片MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。目录一、MD5算法 1、简介 2、算法的应用 3、MD5还广泛用于加密和解密技术上二、算法描述 1、简介 2、第一轮 3、第二轮 4、第三轮 5、第四轮 6、常 阅读全文
posted @ 2011-02-17 21:53 kangwang1988 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 下载权限控制机制要对下载的权限进行精确的控制(防止盗链,防止迅雷吸血,下载扣除积分等虚拟货币),以前接触的方法有几种:1、通过rewrite不断地更改下载文件的url,并插入很多无意义的字符;2、验证下载链接的来路,或者cookie;3、通过服务器端程序(例如一个php文件),open文件,读取内容然后返回给客户端。第一种方法很笨,而且吃力不讨好;第二种方法很容易破解,因为referer和cookie都是客户端发出的,能够方便地伪造,而且迅雷对此已经是轻车熟路;第三种方法是可行的有效的,所有的文件都经过一个程序读取并发送,在读取之前可以有效的验证权限,但是下载过程中始终要占用一个cgi线程,而 阅读全文
posted @ 2011-02-17 21:48 kangwang1988 阅读(338) 评论(0) 推荐(0) 编辑