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

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

?? rc5.cpp

?? 此壓縮包內有cast、blowfish、simple、des、cryptlib、rsa、mqueue、xtrcrypt、gf256、base32,base64、modexppc、network等一些的
?? CPP
字號:
// rc5.cpp - written and placed in the public domain by Wei Dai

#include "pch.h"
#include "rc5.h"
#include "misc.h"

NAMESPACE_BEGIN(CryptoPP)

void RC5::Base::UncheckedSetKey(const byte *k, unsigned int keylen, const NameValuePairs &params)
{
	AssertValidKeyLength(keylen);

	r = GetRoundsAndThrowIfInvalid(params, this);
	sTable.New(2*(r+1));

	static const RC5_WORD MAGIC_P = 0xb7e15163L;    // magic constant P for wordsize
	static const RC5_WORD MAGIC_Q = 0x9e3779b9L;    // magic constant Q for wordsize
	static const int U=sizeof(RC5_WORD);

	const unsigned int c = STDMAX((keylen+U-1)/U, 1U);	// RC6 paper says c=1 if keylen==0
	SecBlock<RC5_WORD> l(c);

	GetUserKey(LITTLE_ENDIAN_ORDER, l.begin(), c, k, keylen);

	sTable[0] = MAGIC_P;
	for (unsigned j=1; j<sTable.size();j++)
		sTable[j] = sTable[j-1] + MAGIC_Q;

	RC5_WORD a=0, b=0;
	const unsigned n = 3*STDMAX((unsigned int)sTable.size(), c);

	for (unsigned h=0; h < n; h++)
	{
		a = sTable[h % sTable.size()] = rotlFixed((sTable[h % sTable.size()] + a + b), 3);
		b = l[h % c] = rotlMod((l[h % c] + a + b), (a+b));
	}
}

typedef BlockGetAndPut<RC5::RC5_WORD, LittleEndian> Block;

void RC5::Enc::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
{
	const RC5_WORD *sptr = sTable;
	RC5_WORD a, b;

	Block::Get(inBlock)(a)(b);
	a += sptr[0];
	b += sptr[1];
	sptr += 2;

	for(unsigned i=0; i<r; i++)
	{
		a = rotlMod(a^b,b) + sptr[2*i+0];
		b = rotlMod(a^b,a) + sptr[2*i+1];
	}

	Block::Put(xorBlock, outBlock)(a)(b);
}

void RC5::Dec::ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
{
	const RC5_WORD *sptr = sTable.end();
	RC5_WORD a, b;

	Block::Get(inBlock)(a)(b);

	for (unsigned i=0; i<r; i++)
	{
		sptr-=2;
		b = rotrMod(b-sptr[1], a) ^ a;
		a = rotrMod(a-sptr[0], b) ^ b;
	}
	b -= sTable[1];
	a -= sTable[0];

	Block::Put(xorBlock, outBlock)(a)(b);
}

NAMESPACE_END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久不卡网国产精品一区| 亚洲国产视频在线| 午夜激情久久久| 国产成a人亚洲| 欧美大片日本大片免费观看| 一级日本不卡的影视| 丁香天五香天堂综合| 日韩女优av电影在线观看| 一区二区激情小说| av男人天堂一区| 国产免费成人在线视频| 麻豆精品一二三| 在线成人av影院| 国产一区 二区| 日韩一区二区在线观看| 亚洲成a人片综合在线| 91在线视频播放| 国产精品免费视频观看| 国模一区二区三区白浆| 色婷婷av久久久久久久| 国产精品美女久久久久久久| 国产福利精品一区二区| 久久综合九色综合欧美就去吻| 日韩国产高清影视| 欧美精品久久一区二区三区| 亚洲午夜免费电影| 欧美军同video69gay| 夜色激情一区二区| 在线观看三级视频欧美| 亚洲狠狠丁香婷婷综合久久久| 99视频一区二区三区| 国产精品美日韩| av不卡在线观看| 《视频一区视频二区| 99久久精品国产导航| 亚洲男帅同性gay1069| 色婷婷激情综合| 亚洲尤物在线视频观看| 欧美日韩免费观看一区三区| 亚洲国产va精品久久久不卡综合| 欧美日韩午夜影院| 免费人成在线不卡| 久久久www成人免费无遮挡大片| 国产一区中文字幕| 国产精品免费aⅴ片在线观看| 91最新地址在线播放| 亚洲高清不卡在线观看| 亚洲欧美激情小说另类| 91日韩在线专区| 亚洲综合图片区| 日韩一二三区不卡| 国产高清不卡二三区| |精品福利一区二区三区| 欧美视频一二三区| 玖玖九九国产精品| 国产精品久久久久久久裸模| 91国内精品野花午夜精品| 免费不卡在线观看| 中文字幕国产一区| 欧美日韩国产片| 黄色小说综合网站| 亚洲九九爱视频| 欧美一区二区网站| 成人免费毛片a| 偷拍日韩校园综合在线| 国产亚洲欧美在线| 欧美理论在线播放| 国产精品1区二区.| 亚洲成人免费观看| 亚洲国产精品成人综合色在线婷婷| 欧美亚洲国产一区在线观看网站 | 日韩三级电影网址| aaa欧美大片| 精品一二线国产| 一区二区在线电影| 国产亚洲一二三区| 欧美一区二区三区免费观看视频| 成人性视频免费网站| 无吗不卡中文字幕| 一色桃子久久精品亚洲| 日韩欧美精品在线| 欧美性xxxxx极品少妇| 成人性生交大片免费看中文网站| 亚洲bt欧美bt精品| 中文字幕亚洲电影| 26uuu色噜噜精品一区二区| 色八戒一区二区三区| 国产精品123| 欧美性大战久久久久久久蜜臀| 狠狠久久亚洲欧美| 免费视频最近日韩| 亚洲成av人片一区二区梦乃| 日韩伦理免费电影| 久久久久国产精品麻豆ai换脸| 欧美巨大另类极品videosbest| 色综合天天综合给合国产| 国产**成人网毛片九色| 久久99日本精品| 美女视频网站久久| 日韩avvvv在线播放| 亚洲成a人v欧美综合天堂下载 | 成人午夜视频福利| 毛片av中文字幕一区二区| 亚洲国产日韩综合久久精品| 亚洲精品成人少妇| 亚洲特黄一级片| 亚洲色图20p| 亚洲欧美一区二区三区久本道91 | 亚洲国产日韩精品| 亚洲与欧洲av电影| 亚洲成精国产精品女| 亚洲一区二区四区蜜桃| 亚洲一卡二卡三卡四卡无卡久久| 亚洲精品视频在线观看网站| 成人欧美一区二区三区白人| 亚洲图片欧美激情| 一区二区三区小说| 午夜a成v人精品| 日韩黄色一级片| 老色鬼精品视频在线观看播放| 久久精品国产**网站演员| 麻豆精品久久久| 国产福利一区二区三区| 成人精品在线视频观看| 91在线视频免费观看| 色诱亚洲精品久久久久久| 91福利视频网站| 91精品婷婷国产综合久久性色| 欧美一区二区三区在线视频 | 欧美男女性生活在线直播观看| 欧美日韩免费一区二区三区 | 精品无人码麻豆乱码1区2区 | 免费在线一区观看| 韩国中文字幕2020精品| 国产精品一区二区三区99| 成人av电影免费在线播放| 色婷婷av一区二区三区gif| 在线观看日韩精品| 精品国产一区二区三区忘忧草| 国产欧美视频一区二区| 亚洲视频免费在线观看| 无码av免费一区二区三区试看| 久久99国产精品久久99| 成人sese在线| 欧美福利视频导航| 国产亚洲精品精华液| 一二三四区精品视频| 免费观看91视频大全| 成人一区二区三区在线观看| 欧美日韩在线播放三区四区| 久久综合久久综合久久| 有码一区二区三区| 国模无码大尺度一区二区三区| 色网站国产精品| 欧美精品一区男女天堂| 亚洲影视资源网| 国产久卡久卡久卡久卡视频精品| 91豆麻精品91久久久久久| 久久精品亚洲麻豆av一区二区 | 麻豆成人免费电影| 91蜜桃网址入口| 久久久一区二区三区捆绑**| 亚洲成av人片| 成人高清免费观看| 日韩手机在线导航| 亚洲电影中文字幕在线观看| 国产91对白在线观看九色| 欧美老肥妇做.爰bbww视频| 中日韩av电影| 激情五月婷婷综合网| 欧美视频一二三区| 亚洲男人电影天堂| 国产91在线看| 欧美精品一区二区三区蜜桃| 亚洲gay无套男同| 91久久精品网| 中文字幕中文字幕在线一区 | 午夜精品福利一区二区三区蜜桃| proumb性欧美在线观看| 久久综合色鬼综合色| 日韩电影一区二区三区四区| 色偷偷88欧美精品久久久| 国产精品午夜电影| 国产一区二区视频在线播放| 日韩三级免费观看| 日本成人在线不卡视频| 欧美少妇性性性| 洋洋av久久久久久久一区| 色菇凉天天综合网| 亚洲手机成人高清视频| av一区二区三区四区| 中文字幕 久热精品 视频在线| 国产综合一区二区| 久久久亚洲精华液精华液精华液| 久久国产精品色婷婷| 日韩美女视频一区二区在线观看| 青娱乐精品在线视频| 欧美一区2区视频在线观看| 午夜成人免费视频| 7777精品伊人久久久大香线蕉经典版下载|