文件名称:散列算法类库 (修正版)
文件大小:34KB
文件格式:ZIP
更新时间:2012-10-08 04:49:08
散列 算法 Hash C++
包含 SHA-1,SHA-256,SHA-512,MD-5,CRC-32,Tiger-192 六种常见散列算法的库。xxx_f 包含计算函数,具有断点续算功能,类名不包括 _f 的仅包含内存操作及比较函数。 用法:反复调用 void append(uint8_t *src, uint64_t length) 最后使用 void close() 函数,即得到结果。 void print() 输出和 HashCalc 程序相同
【文件预览】:
sha_256.cpp
tiger_192.h
md_5.h
sha_512_f.cpp
sha_256.h
sha_512.cpp
byte_and_ints.h
sha_1.cpp
sha_512_f.h
sha_256_f.cpp
sha_1.h
sha_1_f.cpp
crc_32_f.cpp
tiger_192_f.cpp
crc_32_f.h
tiger_192.cpp
md_5_f.cpp
crc_32.h
tiger_192_f.h
md_5.cpp
md_5_f.h
crc_32.cpp
sha_256_f.h
sha_512.h
sha_1_f.h