md5.h
来自「一个与金融方面有关的问题」· C头文件 代码 · 共 21 行
H
21 行
class CMD5 {
public:
CMD5();
virtual ~CMD5();
void MD5Update ( unsigned char *input, unsigned int inputLen);
void MD5Final (unsigned char digest[16]);
private:
unsigned int state[4]; /* state (ABCD) 32bit(每个元数)*/
//unsigned long int count[2]; /* number of bits, modulo 2^64 (lsb first) */
unsigned char buffer[64]; /* input buffer */
//unsigned char PADDING[64]; /* What? */
private:
void MD5Init ();
void MD5Transform (unsigned 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 int *input,unsigned int len);
void Decode (unsigned int *output, unsigned char *input, unsigned int len);
void MD5_memset (unsigned char* output,int value,unsigned int len);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?