实现一个哈希函数,可以把一个文件哈希成一个32位的16进制数,比如一个文件可以哈希成以下数据:
0x A3DF D2AA 3295 A8FE 8828 A832 A833 985F
这个需求不就是用C++求文件的md5嘛, 网上搜下一大把的,给你搜两个例子参考下:
http://blog.csdn.net/liuyan4794/article/details/8788069
http://hi.baidu.com/vstafzyoglelwye/item/cbe74102d05598304bc4a328
不可以的,能否给个简单的代码?那些太复杂了,非常感谢~
sha、hmac、dsa,要简单的改进CRC以及私有算法,但后者怕是没有免费的,除非自己做了。