递归生成程序文件MD5 Hash
2009-04-27 | 分类:技术学习
基于保护程序源代码或作者版权等原因,你可能不希望别人修改你的源代码,这时可以给每个程序文件生成一个MD5 HASH值,然后安装的时候对每个文件的MD5进行对比,方可知道文件是否被修改过。
路漫漫其修远兮,吾将上下而求索
基于保护程序源代码或作者版权等原因,你可能不希望别人修改你的源代码,这时可以给每个程序文件生成一个MD5 HASH值,然后安装的时候对每个文件的MD5进行对比,方可知道文件是否被修改过。
项目开发中,有时会遇到需要生成N万个随机字符串的情况(例如刮刮卡号)。我最近的一个项目就是这样,需要生成上千万个号码入库。一次性生成是不可能的了,只能分批。花了点时间写了个简单的生成程序,有需要的朋友拿去稍微修改一下就可以用了。在我的机器上测试,同时生成1W个大概需要10秒,资源消耗很大,如果要生成上千万个,那就得挂机去做了。