📄 qqcrypt.h
字号:
#include "stdio.h"
#include "stdlib.h"
#include<string.h>
class QQCrypt
{
public:
unsigned char * Plain;
unsigned char * prePlain;
unsigned char * Out;
long Crypt,preCrypt;
long pos;
long padding;
unsigned char * Key;
bool Header;
long contextStart;
public:
/*QQCrypt()
{
//
// TODO: 在此处添加构造函数逻辑
//
};*/
unsigned char * QQ_CopyMemory(unsigned char * arr,int arr_index,long input);
long QQ_CopyMemory(long Out,unsigned char * arr,int arr_index);
long getUnsignedInt(unsigned char * arrayIn,int offset,int len);
unsigned char * Decipher(unsigned char * arrayIn,unsigned char * arrayKey,long offset);
unsigned char * Decipher(unsigned char * arrayIn,unsigned char * arrayKey);
unsigned char * Encipher(unsigned char * arrayIn,unsigned char * arrayKey,long offset);
unsigned char * Encipher(unsigned char * arrayIn,unsigned char * arrayKey);
void Encrypt8BYTEs();
bool Decrypt8BYTEs(unsigned char * arrayIn,long offset);
bool Decrypt8BYTEs(unsigned char * arrayIn);
unsigned char * QQ_Encrypt(unsigned char * arrayIn,unsigned char * arraykey,long offset);
unsigned char * QQ_Encrypt(unsigned char * arrayIn,unsigned char * arrayKey);
unsigned char * QQ_Decrypt(unsigned char * arrayIn,unsigned char * arrayKey,long offset);
unsigned char * QQ_Decrypt(unsigned char * arrayIn,unsigned char * arrayKey);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -