md5源码C实现

时间:2015-01-10 11:59:59
【文件属性】:

文件名称:md5源码C实现

文件大小:4KB

文件格式:ZIP

更新时间:2015-01-10 11:59:59

md5 源码 C实现 src C

MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。 MD5是输入不定长度信息,输出固定长度128-bits的算法。经过程序流程,生成四个32位数据,最后联合起来成为一个128-bits散列。基本方式为,求余、取余、调整长度、与链接变量进行循环运算。得出结果。 一般128位的MD5散列被表示为32位十六进制数字。以下是一个43位长ASCII字母列的MD5散列: MD5("The quick brown fox jumps over the lazy dog") = 9e107d9d372bb6826bd81d3542a419d6 即使在原文中作一个小变化(比如用c取代d)其散列也会发生巨大的变化: MD5("The quick brown fox jumps over the lazy cog") = 1055d3e698d289f2af8663725127bd4b 空文的散列为: MD5("") = d41d8cd98f00b204e9800998ecf8427e


【文件预览】:
md5.h
md5.c

网友评论

  • 测试可以使用
  • 代码在32位机上是正确的,64位上就错了
  • 调试后可以用
  • 代码很好,只是编译通不过,谢谢分享
  • 调试调试还是可以用的!!!!
  • 代码很好用 谢谢
  • 资源不错,函数清晰,只是感觉注释不够详细,而且还英文的,看起来很吃力
  • 资源不错 可以用的
  • 资源不错,能用
  • 编译有问题,有3个地方编译不过,注释到详细
  • 资源不错,只是解释是英文的我看不懂 外语没过四级的过呀!
  • 可以将该文件复制到任何标准的C语言环境下使用,当编译时有简单错误,属于语法方面的,很容易修改
  • 完美!!!没别的说的了
  • 代码很好用 谢谢
  • 很好的资源 就是要使有实现的步骤就更好了
  • 表示不会用,编译也错。我用code block
  • 不错,可以直接用
  • 直接用,没有遇到问题
  • 代码很好用 谢谢
  • 可以直接用,很好的资源。我看行
  • 不错,挺好的代码!
  • 编译通过 可以使用,测试结果也ok
  • 修改后就可以用 谢谢共享
  • 不错,有参考价值
  • 很有用的资源,收下了
  • 编译不成功,不会调
  • 不错啊,可以用的,不过和网上的其他都类似。。
  • 代码没有问题,就是没有使用说明。具体参考:http://blog.csdn.net/flydream0/article/details/7049322
  • 不错,还挺好用
  • 很好用,在我的工程里直接使用了