几个比较著名的哈希算法,还有哈希算法的概念以及如何优化哈希值的分布,在日常软件开发中十分有用
2019-12-21 22:14:50 160KB 哈希算法 哈希表 c语言
1
VB6.0语言,SHA256哈希算法源码,做成函数,可以直接调用!!
2019-12-21 22:01:44 9KB 源码 VB6.0 SHA256
1
Hash函数
2019-12-21 21:49:03 5KB SM3
1
void sha256_get(uint8_t hash[32], const uint8_t *message, int length);/*此函数用于对消息计算摘要值,输入任意大小消息,输出32字节摘要值*/ void hmac_sha256_get(uint8_t digest[32], uint8_t *message, int message_length, uint8_t *key, int key_length);/*此函数用于HMAC_SHA256加密,秘钥任意长度,输出32字节*/
1
从GMSSL整理出来的SM3哈希算法,文件只有sm3.c test.c两个,其它文件需要自行安装openssl,内有makefile,可直接编译,修改CROSS_COMPIER_PREFIX的值即可编译成不同的平台使用。
2019-12-21 20:17:53 3KB hash sm3 国标
1
这是几种经典的Hash算法的实现(源代码),里面源代码和文字解说都有
2019-12-21 20:13:10 29KB 经典哈希算法 源代码
1
国家密码管理局发布的SM3哈希算法工程,应用国密网站的标准数据测试完全正确。
2019-12-21 19:57:43 180KB SM3 哈希 国密
1
该压缩包包含编译方式,示例代码,只需拍两张图片即可比较,比较打印输出值小于10,即为相似图片。使用改代码的用户linux系统必须先安装opencv环境.
2019-12-21 19:54:33 414KB opencv
1
哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要
2019-12-21 19:25:08 6KB 安全哈希算法 sha1
1