📄 encryptdata.h
字号:
// EncryptData.h: interface for the CEncryptData class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ENCRYPTDATA_H__F5417883_9631_4AF1_8829_1A4ABD409790__INCLUDED_)
#define AFX_ENCRYPTDATA_H__F5417883_9631_4AF1_8829_1A4ABD409790__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "BaseFunc.h"
class CEncryptData
{
public:
CEncryptData();
virtual ~CEncryptData();
public:
DWORD *set_key(const DWORD in_key[], const DWORD key_len);
public:
void SetValue(int nData);
int GetValue(void);
private:
// rc6 抄来的...
DWORD l_key[44];
inline void encrypt(const DWORD in_blk[4], DWORD out_blk[4]);
inline void decrypt(const DWORD in_blk[4], DWORD out_blk[4]);
private:
DWORD m_dwValue[4];
};
#endif // !defined(AFX_ENCRYPTDATA_H__F5417883_9631_4AF1_8829_1A4ABD409790__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -