md5head.h
来自「MD消息摘要程序」· C头文件 代码 · 共 26 行
H
26 行
#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 + =
减小字号Ctrl + -
显示快捷键?