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

📄 md4.h

📁 经典的ppp程序
💻 H
字号:
/*** ********************************************************************** md4.h -- Header file for implementation of                        **** MD4 Message Digest Algorithm                                      **** Updated: 2/13/90 by Ronald L. Rivest                              **** (C) 1990 RSA Data Security, Inc.                                  **** *********************************************************************/#ifndef __P# if defined(__STDC__) || defined(__GNUC__)#  define __P(x) x# else#  define __P(x) ()# endif#endif/* MDstruct is the data structure for a message digest computation.*/typedef struct {	unsigned int buffer[4]; /* Holds 4-word result of MD computation */	unsigned char count[8]; /* Number of bits processed so far */	unsigned int done;      /* Nonzero means MD computation finished */} MD4_CTX;/* MD4Init(MD4_CTX *)** Initialize the MD4_CTX prepatory to doing a message digest** computation.*/extern void MD4Init __P((MD4_CTX *MD));/* MD4Update(MD,X,count)** Input: X -- a pointer to an array of unsigned characters.**        count -- the number of bits of X to use (an unsigned int).** Updates MD using the first "count" bits of X.** The array pointed to by X is not modified.** If count is not a multiple of 8, MD4Update uses high bits of** last byte.** This is the basic input routine for a user.** The routine terminates the MD computation when count < 512, so** every MD computation should end with one call to MD4Update with a** count less than 512.  Zero is OK for a count.*/extern void MD4Update __P((MD4_CTX *MD, unsigned char *X, unsigned int count));/* MD4Print(MD)** Prints message digest buffer MD as 32 hexadecimal digits.** Order is from low-order byte of buffer[0] to high-order byte** of buffer[3].** Each byte is printed with high-order hexadecimal digit first.*/extern void MD4Print __P((MD4_CTX *));/* MD4Final(buf, MD)** Returns message digest from MD and terminates the message** digest computation.*/extern void MD4Final __P((unsigned char *, MD4_CTX *));/*** End of md4.h****************************(cut)***********************************/

⌨️ 快捷键说明

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