?? _md5.h
字號(hào):
//---------------------------------------------------------------------------
#ifndef _MD5H
#define _MD5H
//---------------------------------------------------------------------------
#include <vcl.h>
typedef struct {
unsigned int state[4]; /* state (ABCD) */
unsigned int count[2]; /* number of bits, modulo 2^64 (lsb first) */
unsigned char buffer[64]; /* input buffer */
} MD5_CTX;
extern unsigned char PADDING[64];
class MD5Coder
{
private:
void MD5Init(MD5_CTX * context);
void MD5Update(MD5_CTX * context, unsigned char * input, unsigned int inputLen);
void MD5Final(unsigned char digest[16], MD5_CTX * context);
void MD5Transform(unsigned int state[4], unsigned char block[64]);
void Encode(unsigned char *output,unsigned int *input,unsigned int len);
void Decode(unsigned int * output, unsigned char * input, unsigned int len);
protected:
public:
void MD5File(AnsiString filename,unsigned char* out);
void MD5Buffer(unsigned char* in,unsigned char* out,int len);
};
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -