在各位前辈面前抖胆放一款自己写的小东西--
该程序用于计算字符串或文件的Hash值[基于Crypto++ lib],目前支持如下算法:
/* 00 */ CRC32 // 非加密校验和 
/* 01 */ Adler32 // 非加密校验和 
/* 02 */ Tiger 
/* 03 */ Panama 
/* 04 */ Whirlpool 
/* 05 */ MD2 
/* 06 */ MD4 
/* 07 */ MD5 
/* 08 */ RIPEMD-128 
/* 09 */ RIPEMD-160 
/* 10 */ RIPEMD-256 
/* 11 */ RIPEMD-320 
/* 12 */ SHA1 
/* 13 */ SHA2-224 
/* 14 */ SHA2-256 
/* 15 */ SHA4-384 
/* 16 */ SHA4-512 
/* 17 */ HMAC-Tiger 
/* 18 */ HMAC-Panama 
/* 19 */ HMAC-Whirlpool 
/* 20 */ HMAC-MD2 
/* 21 */ HMAC-MD4 
/* 22 */ HMAC-MD5 
/* 23 */ HMAC-RIPEMD-128 
/* 24 */ HMAC-RIPEMD-160 
/* 25 */ HMAC-RIPEMD-256 
/* 26 */ HMAC-RIPEMD-320 
/* 27 */ HMAC-SHA1 
/* 28 */ HMAC-SHA2-224 
/* 29 */ HMAC-SHA2-256 
/* 30 */ HMAC-SHA4-384 
/* 31 */ HMAC-SHA4-512

下载地址:
Hash.rar
楼下补了源码

  • 标 题:给出该程序源码
  • 作 者:zhangluduo
  • 时 间:2010-08-28 16:46:46

附件中给出了该程序的源码, 用VC++ 6.0编译,注意,依赖于Crypto++, 我用的是5.6.0版本, 同时要注意源码目录中的lib目录, 将其添加到VC环境变量中.

上传的附件 Hash_[3.0.20].zip