亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? aencrypt.cpp

?? suitable file encryption and decryption aes and rijidael
?? CPP
字號:
// AEncrypt.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "AEncrypt.h"
#include "FileEx.h"
#include "Rijndael.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

const TCHAR szFilename[] = _T("Archive.dat");
/////////////////////////////////////////////////////////////////////////////
// The one and only application object

CWinApp theApp;

using namespace std;

UINT Encrypt(const BYTE *pBufIn, UINT nSize, BYTE *pBufOut, DWORD dwParam)
{
	return ((Rijndael*)dwParam)->padEncrypt(pBufIn, nSize, pBufOut);
}

UINT Decrypt(const BYTE *pBufIn, UINT nSize, BYTE *pBufOut, DWORD dwParam)
{
	return ((Rijndael*)dwParam)->padDecrypt(pBufIn, nSize, pBufOut);
}


int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
	int nRetCode = 0;
	
	// initialize MFC and print and error on failure
	if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
	{
		// TODO: change error code to suit your needs
		cerr << _T("Fatal Error: MFC initialization failed") << endl;
		nRetCode = 1;
	}
	else
	{
		// TODO: code your application's behavior here.
		BYTE pKey[32]={0};	// This is the key for the encryption
		for (int i = 0; i < sizeof(pKey); i++)	// Initialize it with dummy numbers
			pKey[i] = i;
		Rijndael rijEncrypt, rijDecrypt;
		if (rijEncrypt.init(Rijndael::CBC, Rijndael::Encrypt, pKey, Rijndael::Key32Bytes) == RIJNDAEL_SUCCESS && rijDecrypt.init(Rijndael::CBC, Rijndael::Decrypt, pKey, Rijndael::Key32Bytes) == RIJNDAEL_SUCCESS)
		{
			CFileEx f(4096);	// Initialize the file's buffer
			f.SetEncryption(&Encrypt, (DWORD)&rijEncrypt, &Decrypt, (DWORD)&rijDecrypt); // Set the encryption callbacks
			if (f.Open(szFilename, CFile::modeCreate | CFile::modeWrite))	// Create the file
			{
				//	We now insert some data to the file
				CString szString(_T("Hello World"));
				int		nInteger = 12345;
				double	dDouble = 123.45;
				
				// Since the Rijndael encryption takes a fixed byte block (16 byte),
				// we need to initialize the archive buffer to one byte LESS than the file's buffer

				CArchive arStore(&f, CArchive::store, 4095);
				
				arStore << szString << nInteger << dDouble;	// Let's store the data
				arStore.Close();
				f.Close();
				
				szString.Empty();	// We clear the data so w'll be sure it is read from the file
				nInteger = 0;
				dDouble = 0;
				
				if (f.Open(szFilename, CFile::modeRead))
				{
					CArchive arLoad(&f, CArchive::load, 4096);	// This is normal initialization
					arLoad >> szString >> nInteger >> dDouble;	// Read the data
					arLoad.Close();
					f.Close();
					cout << '\"'<<(LPCTSTR)szString << _T("\",") << nInteger << ',' <<dDouble << endl;
				}
				else
					cout << _T("Can't open file !") << endl;
			}
			else
				cout << _T("Can't create file !") << endl;
		}
		else
			cout << _T("Error initializing encryption structures !") << endl;
	}
	
	return nRetCode;
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久88色偷偷免费| 不卡的电影网站| 一区二区三区中文字幕在线观看| 欧美精品一区二区久久久| 欧美高清性hdvideosex| 欧美日韩三级一区二区| 欧美精选在线播放| 日韩一区二区三区四区 | 国产一二精品视频| 麻豆成人av在线| 韩国女主播成人在线观看| 狠狠色狠狠色综合| 成人小视频在线| a美女胸又www黄视频久久| 91美女片黄在线观看91美女| 91亚洲精品乱码久久久久久蜜桃| 91成人免费在线| 欧美日韩不卡一区二区| 日韩欧美你懂的| 中文字幕第一区第二区| 亚洲美女视频在线观看| 午夜久久久影院| 国产一区二区0| 99r精品视频| 91精品婷婷国产综合久久性色 | 国产电影精品久久禁18| 91在线精品一区二区三区| 欧美视频一区二区三区四区| 欧美一区二区成人6969| 亚洲国产高清不卡| 亚洲一区二区精品3399| 蜜桃久久精品一区二区| 白白色 亚洲乱淫| 在线播放视频一区| 国产欧美日本一区视频| 亚洲va韩国va欧美va精品| 国产一区二区三区免费看 | 日韩专区一卡二卡| 国产毛片精品视频| 欧美日韩成人综合在线一区二区 | 国产日韩欧美在线一区| 亚洲一区二区精品久久av| 国产一区91精品张津瑜| 欧美色国产精品| 国产偷国产偷精品高清尤物| 亚洲成精国产精品女| 波多野结衣中文字幕一区 | 91视视频在线直接观看在线看网页在线看| 欧美性受xxxx黑人xyx| 久久美女高清视频| 天堂蜜桃一区二区三区 | 亚洲一区二区三区激情| 国产99精品视频| 日韩欧美成人一区| 亚洲国产一区二区三区| 成人av中文字幕| 国产亚洲欧美日韩俺去了| 日韩国产欧美视频| 在线观看欧美精品| 1024国产精品| 国产91综合一区在线观看| 精品国产乱码久久久久久牛牛 | 男人的天堂亚洲一区| 91麻豆产精品久久久久久| 欧美高清一级片在线观看| 久久er精品视频| 欧美一区二区三区小说| 五月婷婷激情综合网| 日本丰满少妇一区二区三区| 亚洲视频每日更新| 91丨porny丨首页| 中文字幕欧美一区| 不卡视频免费播放| 亚洲视频你懂的| 91在线视频网址| 亚洲猫色日本管| 91免费国产在线| 一区二区视频免费在线观看| 色婷婷综合久色| 亚洲午夜激情网页| 欧美日韩国产在线播放网站| 亚洲国产sm捆绑调教视频| 欧美日韩国产小视频| 午夜日韩在线观看| 欧美一区二区三区思思人| 男男gaygay亚洲| 欧美mv日韩mv亚洲| 国产一区二区影院| 中文字幕制服丝袜一区二区三区| 成人av午夜电影| 亚洲午夜免费电影| 欧美一区二区在线免费观看| 蜜臀av性久久久久蜜臀aⅴ| 久久影院午夜片一区| 成人午夜碰碰视频| 亚洲美女免费在线| 日韩视频在线一区二区| 国产精品888| 综合久久久久综合| 91麻豆精品国产| 国产馆精品极品| 亚洲综合色在线| 日韩午夜精品视频| 成人免费高清视频| 亚洲sss视频在线视频| 精品国内二区三区| 99v久久综合狠狠综合久久| 亚洲a一区二区| 久久婷婷久久一区二区三区| av一二三不卡影片| 天堂av在线一区| 国产精品久久久久久久久久免费看| 欧美影院一区二区| 久久精品99国产精品日本| 日韩理论片在线| 欧美岛国在线观看| 日本丶国产丶欧美色综合| 精品在线免费视频| 一区二区三区国产| 国产欧美日韩亚州综合 | 日韩电影一二三区| 国产精品超碰97尤物18| 精品三级在线看| 91欧美一区二区| 高清beeg欧美| 麻豆视频一区二区| 亚洲已满18点击进入久久| 国产亚洲精品中文字幕| 欧美二区在线观看| 色婷婷精品久久二区二区蜜臀av| 国产美女在线精品| 日本中文字幕不卡| 一区二区三区不卡视频| 国产精品电影一区二区| 日韩一级片在线播放| 精品视频一区二区三区免费| 91影视在线播放| 国产精品自拍毛片| 久久精品国产免费| 性做久久久久久久免费看| 亚洲欧美激情在线| 日韩美女视频一区| 中文av字幕一区| 中文字幕精品在线不卡| 久久久噜噜噜久久人人看 | 国产精品视频一二三区| 久久色成人在线| 精品国产123| 日韩免费电影网站| 精品成人免费观看| 精品av综合导航| www国产精品av| 久久久精品天堂| 久久久蜜桃精品| 久久久久国产免费免费| 国产喂奶挤奶一区二区三区| 国产欧美一区视频| 国产精品你懂的| 日韩一区在线免费观看| 亚洲美女少妇撒尿| 亚洲h动漫在线| 久久精品国产色蜜蜜麻豆| 韩国三级在线一区| 成人毛片老司机大片| 91视视频在线观看入口直接观看www| 色综合久久综合| 欧美日韩不卡在线| 亚洲精品在线免费播放| 亚洲国产精品精华液ab| 亚洲欧洲日产国码二区| 一区二区三区精品视频| 性做久久久久久免费观看欧美| 蜜臀久久99精品久久久久宅男| 国产自产视频一区二区三区| 99热这里都是精品| 欧洲一区在线观看| 日韩欧美一区二区免费| 国产亚洲精品超碰| 一区二区三区在线视频播放| 无吗不卡中文字幕| 国产精品一区二区三区四区| 91麻豆高清视频| 日韩女优毛片在线| 国产精品乱人伦中文| 亚洲一区二区欧美激情| 黄色资源网久久资源365| 成人a级免费电影| 欧美一区二区国产| 国产精品―色哟哟| 天堂在线亚洲视频| av一本久道久久综合久久鬼色| 欧美唯美清纯偷拍| 日本一区二区三区电影| 婷婷久久综合九色国产成人| 国产999精品久久久久久绿帽| 欧美日韩一级黄| 欧美国产欧美亚州国产日韩mv天天看完整 | 粉嫩嫩av羞羞动漫久久久| 欧美偷拍一区二区| 中文字幕中文字幕一区|