⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 md5head.h

📁 MD消息摘要程序
💻 H
字号:
#include "iostream.h"
#include "string.h"

typedef unsigned long LONG32;
typedef struct MD5{
	LONG32 chain_vari[4];//连接变量
	LONG32 count[2];//输入串的位数
}MD5;
#define maxsize 1000

LONG32 F(LONG32 x,LONG32 y,LONG32 z);
LONG32 G(LONG32 x,LONG32 y,LONG32 z);
LONG32 H(LONG32 x,LONG32 y,LONG32 z);
LONG32 I(LONG32 x,LONG32 y,LONG32 z);
LONG32 rotate(LONG32 x,LONG32 n);
void FF(LONG32 *a,LONG32 *b,LONG32 *c,LONG32 *d,LONG32 mj,LONG32 s,LONG32 ti);
void GG(LONG32 *a,LONG32 *b,LONG32 *c,LONG32 *d,LONG32 mj,LONG32 s,LONG32 ti);
void HH(LONG32 *a,LONG32 *b,LONG32 *c,LONG32 *d,LONG32 mj,LONG32 s,LONG32 ti);
void II(LONG32 *a,LONG32 *b,LONG32 *c,LONG32 *d,LONG32 mj,LONG32 s,LONG32 ti);

void initial(MD5 *text);
void padnum(unsigned char *output,LONG32 j,LONG32 *input);
void transf(LONG32 *state,unsigned char input[64]);
void copytobuf(MD5 *text,char *input);
void output(MD5 *text);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -