登录
首页 » C » MD5 c语言源代码

MD5 c语言源代码

于 2022-10-23 发布 文件大小:21.23 kB
0 100
下载积分: 2 下载次数: 1

代码说明:

md5算法简要叙述: md5以64Bytes分组来处理输入的信息,而每一分组又被划分为16个4Bytes子分组,经过一系列处理后,算法的输出为四个4Bytes分组的级联。 拿到待加密信息后,首先需要在末尾填充一个0x80,以及无数个0x00,使得填充后信息的总长度(Bytes)对64求余的结果等于56。之后再填充一个以8Bytes表示的填充前信息长度(bits)。 接下来进入主循环的四轮运算。每一轮都会调用16次相同的函数,但参数不同。每一轮所掉用的函数均不相同。下面直接来看看主循环所掉用的所有函数: 第一轮: FF(a, b, c, d, *M[0], 7, 0xd76aa478);     FF(d, a, b, c, *M[1], 12, 0xe8c7b756);     FF(c, d, a, b, *M[2], 17, 0x242070db);     FF(b, c, d, a, *M[3], 22, 0xc1bdceee);     FF(a, b, c, d, *M[4], 7, 0xf57c0faf);    &n

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • X64 VT框架XXOO 80% GameProtect
    X64 VT框架XXOO 80% GameProtect ,VirtualDbg框架是个很不错的开源项目,不过作者只是仅仅提供思路,而代码部分存在众多Bug。 一.首先我吧VirtualDbg完善为4个部分 1.完善 原本处理机制,修复原来在不满足进入VT 条件下的,蓝屏问题 2.ssdt部分 3.文件过滤系统 4.Object 处理 在目前,可以说是TP在国内用VT 技术最广的一家公司了,他的原理就是接管IDT 的Trap0E,然后接管MSR 中经过的 SSDT,同样他可以在MSR清任何的标志位,只是他没这么做而已. (1).模仿了TP在不支持VT时候HOOK  MSR 接管SSDT (2).在支持VT时候开启VT 接管MSR  FIX ME..
    2022-08-10 15:12:36下载
    积分:1
  • 135475202135
    画图源程序-图像数据显示,可以对数据进行时间轴的曲线显示,也可以是空间轴的多维显示 (Paint source- the image data, the data can be curve shows the time axis, it can be multi-dimensional display space axis)
    2014-02-08 12:55:53下载
    积分:1
  • gleech
    opengl应用头文件glee,适合opengl开发。(use for opengl application program)
    2020-10-17 20:47:27下载
    积分:1
  • 28335 ADC DMA
    基于28335的ADC采集,DMA传输程序(Based on 28335 ADC acquisition, DMA transmission)
    2017-08-05 15:02:20下载
    积分:1
  • 家庭理财系统
    用vs2015 c#+access2007语言写的,供大家学习
    2022-09-05 06:50:03下载
    积分:1
  • biandianzhan
    VC图形界面设计及经典,一个关于变电站程序分享(graphic design with VC)
    2009-02-10 18:29:28下载
    积分:1
  • rayinvr
    用f语言编写的射线层析反演程序,里面有很详细的说明,应该很有用的。(X-ray tomographic inversion procedure using f language, which had a very detailed description, it should be very useful)
    2020-12-07 15:59:20下载
    积分:1
  • h264_encoder
    说明:  实现用H264标准的编码和解码,用C++描述的一个轻量程序(this program is designed to realize the decoding for H264)
    2010-04-12 20:04:56下载
    积分:1
  • MCU-Lesson8
    十天学会单片机和C语言编程Lesson8(Ten days learn microcontroller and C programming language Lesson8)
    2013-10-03 23:21:51下载
    积分:1
  • 计算器改
    说明:  基于51单片机的计算器,可实现三个数的连加、减、乘、除,对于学51单片机的同学有一定的帮助。(The calculator based on 51 single chip computer can add, subtract, multiply and divide three numbers. It is helpful for students who study 51 single chip computer.)
    2020-06-19 08:40:01下载
    积分:1
  • 696518资源总数
  • 106174会员总数
  • 31今日下载