?? mcs.h
字號:
// MixedCS.h: interface for the CMcs class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MIXEDCS_H__EEEF3A80_DF0E_11D6_B0C2_00E04C391A51__INCLUDED_)
#define AFX_MIXEDCS_H__EEEF3A80_DF0E_11D6_B0C2_00E04C391A51__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//////////////////////////////////////////////////////////////////////
#include "Des.h"
#include "Rsa.h"
#include "FileInOut.h"
//////////////////////////////////////////////////////////////////////
struct mcshead
{
int Ver; //版本
char DesKey[BI_MAXLEN/2]; //DES密鑰密文
int KeyLen; //DES密鑰密文長度
};
typedef struct mcshead McsHead;
//////////////////////////////////////////////////////////////////////
//混合密碼系統(MCS)(class CMcs)
class CMcs: public CFileInOut
{
public:
// 以下代碼作者:0200935 王俊川
bool Encrypt(char *OutFile,char *InFile,char *RsaKeyStr,char *RsaModStr,bool Is3DES=0);//加密
bool Decrypt(char *OutFile,char *InFile,char *RsaKeyStr,char *RsaModStr);//解密
private:
CDes des;
CRsa rsa;
McsHead mcshead;//信息頭
};
#endif // !defined(AFX_MIXEDCS_H__EEEF3A80_DF0E_11D6_B0C2_00E04C391A51__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -