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

📄 md5.h

📁 实现md5加密解密 实现md5加密解密 实现md5加密解密
💻 H
字号:

#ifndef _LGY_MD5_H
#define _LGY_MD5_H

/* MD5 Class. */
class MD5_CTX {
public:
 MD5_CTX();
 virtual ~MD5_CTX();
 void MD5Update ( unsigned char *input, unsigned int inputLen);
 void MD5Final (unsigned char digest[16]);

private:
 unsigned long int state[4];     /* state (ABCD) */
 unsigned long int count[2];     /* number of bits, modulo 2^64 (lsb first) */
 unsigned char buffer[64];       /* input buffer */
 unsigned char PADDING[64];  /* What? */

public:
 void MD5Init ();
 void MD5Transform (unsigned long int state[4], unsigned char block[64]);
 void MD5_memcpy (unsigned char* output, unsigned char* input,unsigned int len);
 void Encode (unsigned char *output, unsigned long int *input,unsigned int len);
 void Decode (unsigned long int *output, unsigned char *input, unsigned int len);
 void MD5_memset (unsigned char* output,int value,unsigned int len);
};

#endif

⌨️ 快捷键说明

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