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

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

?? idea.c

?? CryptoExtensions1.0 for Java源代碼
?? C
字號:
/* * Copyright (C) 1995, 1996 Systemics Ltd (http://www.systemics.com/) * All rights reserved. * * This library and applications are FREE FOR COMMERCIAL AND NON-COMMERCIAL USE * as long as the conditions within the COPYRIGHT file are adhered to. * */#include "local.h"#include "idea.h"#define KEYS_PER_ROUND	6#define ROUNDS			8 #define KEYLEN			(KEYS_PER_ROUND*ROUNDS+4)/* *	Multiplication modulo (2**16)+1 */static u_int16_tmul(u_int16_t a, u_int16_t b){	int32_t p;	if (a)	{		if (b)		{			p = a * b;			b = p & 0xFFFF;			a = p >> 16;			return b - a + (b < a);		}		else			return (1 - a);	}	return (1 - b); }/* * Compute inverse of x, modulo (2**16)+1, using Euclidean gcd algorithm */static u_int16_tinv(u_int16_t x){	u_int16_t t0, t1, q, y;	if (x <= 1)	/* Since zero and one are self inverse */		return x;	t1 = 0x10001L / x;	/* Since x >= 2, the result is 16bit */	y = 0x10001L % x;	if (y == 1)		return ((1 - t1) & 0xFFFF);	t0 = 1;	do	{		q = x / y;		x %= y;		t0 += q * t1;		if (x == 1)			return t0;		q = y / x;		y = y % x;		t1 += q * t0;	} while (y != 1);	return (1-t1);}/* *	Encryption and decryption */voididea_crypt(u_int16_t * in, u_int16_t * out, u_int16_t * key){	int i = ROUNDS;	u_int16_t x0, x1, x2, x3, t0, t1;	x0 = *(in++);	x1 = *(in++);	x2 = *(in++);	x3 = *(in);	#ifdef LITTLE_ENDIAN	x0 = SWAP_BYTES(x0);	x1 = SWAP_BYTES(x1);	x2 = SWAP_BYTES(x2);	x3 = SWAP_BYTES(x3);#endif	do {		x0 = mul(x0, *(key++));		x1 += *(key++);		x2 += *(key++);		x3 = mul(x3, *(key++));		t0 = x2;		x2 = mul(x0^x2, *(key++));		t1 = x1;		x1 = mul((x1^x3)+x2, *(key++));		x2 += x1;		x0 ^= x1;		x3 ^= x2;		x1 ^= t0;		x2 ^= t1;	} while (--i);	x0 = mul(x0, *(key++));	t0 = x1;	x1 = x2 + *(key++);	x2 = t0 + *(key++);	x3 = mul(x3, *key);	#ifdef LITTLE_ENDIAN	x0 = SWAP_BYTES(x0);	x1 = SWAP_BYTES(x1);	x2 = SWAP_BYTES(x2);	x3 = SWAP_BYTES(x3);#endif	*(out++) = x0;	*(out++) = x1;	*(out++) = x2;	*(out) = x3;} /* *	Create decryption key */voididea_invert_key(u_int16_t * key, u_int16_t * invKey){	int i;	invKey[KEYS_PER_ROUND * ROUNDS + 0] = inv(*(key++));	invKey[KEYS_PER_ROUND * ROUNDS + 1] = -*(key++);	invKey[KEYS_PER_ROUND * ROUNDS + 2] = -*(key++);	invKey[KEYS_PER_ROUND * ROUNDS + 3] = inv(*(key++));	for (i = KEYS_PER_ROUND * (ROUNDS-1); i >= 0; i -= KEYS_PER_ROUND)	{		invKey[i+4] = *(key++);		invKey[i+5] = *(key++);		invKey[i+0] = inv(*(key++));		if (i > 0)		{			invKey[i+2] = -*(key++);			invKey[i+1] = -*(key++);		}		else		{			invKey[i+1] = -*(key++);			invKey[i+2] = -*(key++);		}		invKey[i+3]=inv(*(key++));	}}/* *	Expand user key of 128 bits to full of 832 bits */voididea_expand_key(u_int16_t * userKey, u_int16_t * key){	int i, j;	for(i = 0; i < 8; i++)		key[i] = SWAP_BYTES(userKey[i]);	j = 0;	for(; i < KEYLEN; i++)	{		j++;		key[j+7] = (key[j & 7] << 9 | key[(j+1) & 7] >> 7);		key += j & 8;		j &= 7;	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区三级电影在线观看| 亚洲精品高清视频在线观看| 亚洲天堂网中文字| 日韩高清不卡一区二区三区| 99热精品国产| 欧美成人video| 一区二区不卡在线播放 | 亚洲综合999| 国产精品一区三区| 日韩欧美成人一区二区| 激情文学综合丁香| 欧美性猛交xxxxxx富婆| 国产精品久久久久一区二区三区 | 处破女av一区二区| 欧美一卡二卡三卡四卡| 一区二区三区精品在线| 成人久久视频在线观看| 欧美精品一区二区三区蜜桃视频 | 欧美电影精品一区二区| 五月婷婷激情综合| 欧美日韩中文精品| 亚洲国产视频一区二区| 欧美午夜精品一区二区蜜桃 | 国产欧美日韩不卡| 国产精品一区久久久久| 精品999久久久| 激情综合色综合久久| 亚洲精品在线三区| 国产一区高清在线| 久久综合视频网| 老司机精品视频线观看86| 欧美精品v国产精品v日韩精品| 亚洲国产精品天堂| 欧美久久久久久蜜桃| 春色校园综合激情亚洲| 久久综合国产精品| 国产成人精品在线看| 国产亲近乱来精品视频| 91视频免费观看| 一区二区三区四区视频精品免费| 91影视在线播放| 亚洲女爱视频在线| 欧美日韩一区在线观看| 天堂va蜜桃一区二区三区| 欧美电影在线免费观看| 久久99精品久久久久久| 国产日韩欧美综合一区| 99国产精品国产精品毛片| 亚洲精品日韩综合观看成人91| 精品视频1区2区| 久久国产视频网| 国产精品国产精品国产专区不蜜| av一二三不卡影片| 午夜国产不卡在线观看视频| 精品国产乱码久久久久久图片| 国产激情精品久久久第一区二区 | 色中色一区二区| 免费成人在线网站| 国产三级一区二区三区| 91免费在线播放| 日韩高清中文字幕一区| 欧美国产精品一区| 欧美精品久久天天躁| 风间由美一区二区三区在线观看| 亚洲一区二区三区免费视频| 欧美一级爆毛片| 91看片淫黄大片一级| 美美哒免费高清在线观看视频一区二区| 久久综合狠狠综合久久激情| 欧美又粗又大又爽| 国产一区二区不卡| 日欧美一区二区| 中文字幕在线一区二区三区| 8x福利精品第一导航| 91小视频在线| 国产高清不卡一区二区| 五月婷婷另类国产| 亚洲欧美日韩久久| 国产亚洲综合av| 欧美电影一区二区三区| 日本道精品一区二区三区| 国产九九视频一区二区三区| 日韩高清在线观看| 亚洲一区二区三区国产| 欧美激情一区二区三区在线| 欧美肥大bbwbbw高潮| 91精彩视频在线| 成人做爰69片免费看网站| 美女一区二区在线观看| 天堂一区二区在线免费观看| 日韩美女啊v在线免费观看| 久久九九久久九九| 精品欧美久久久| 制服丝袜亚洲播放| 欧美亚洲综合另类| 91黄色激情网站| 风间由美中文字幕在线看视频国产欧美 | 亚洲一区二区视频在线观看| 国产精品免费免费| 国产日韩成人精品| 亚洲精品在线观看视频| 欧美videos中文字幕| 欧美一级xxx| 国产精品久久免费看| 久久久久久久久久久久久久久99| 678五月天丁香亚洲综合网| 欧美日韩国产在线播放网站| 欧美视频一区在线观看| 欧美日韩精品一区二区三区蜜桃| 91黄色在线观看| 欧美日韩综合在线免费观看| 欧美日韩中文一区| 777色狠狠一区二区三区| 欧美日韩激情在线| 日韩视频免费观看高清完整版在线观看| 欧美日韩久久久| 日韩一区二区免费在线观看| 欧美成人免费网站| 国产三级精品在线| 亚洲视频一区二区在线| 亚洲国产视频a| 日本欧美久久久久免费播放网| 日日摸夜夜添夜夜添亚洲女人| 免费在线观看一区| 国产精品一线二线三线| av一区二区三区黑人| 欧美天堂亚洲电影院在线播放| 欧美三级在线看| 精品入口麻豆88视频| 久久精品在线观看| 亚洲色图制服诱惑| 午夜国产精品影院在线观看| 精东粉嫩av免费一区二区三区 | 视频一区二区不卡| 韩国毛片一区二区三区| www.亚洲免费av| 欧美精品第1页| 国产校园另类小说区| 亚洲免费观看高清完整版在线观看熊| 亚洲网友自拍偷拍| 精品一区在线看| 91女人视频在线观看| 日韩小视频在线观看专区| 国产欧美精品一区二区色综合朱莉| 亚洲视频综合在线| 美国欧美日韩国产在线播放| 99久久精品免费精品国产| 欧美一区二区三区四区久久 | 欧美xxx久久| 亚洲欧美区自拍先锋| 看电视剧不卡顿的网站| 91网站最新地址| 精品成人在线观看| 亚洲小说欧美激情另类| 国产精品一二三四区| 欧美色精品在线视频| 亚洲国产精华液网站w| 日本成人在线一区| 91丨九色丨蝌蚪富婆spa| 精品国产乱码久久久久久闺蜜 | 欧美亚洲自拍偷拍| 国产日产欧美精品一区二区三区| 亚洲成精国产精品女| 成人亚洲一区二区一| 日韩一区二区精品| 亚洲综合一二三区| av中文字幕亚洲| 2019国产精品| 免费成人在线影院| 欧美日本高清视频在线观看| 中文字幕一区av| 成人午夜av电影| 久久久亚洲欧洲日产国码αv| 日韩中文字幕不卡| 在线免费观看日本欧美| 国产精品国产三级国产普通话蜜臀 | 成人看片黄a免费看在线| 日韩美女视频在线| 亚洲丰满少妇videoshd| 91美女片黄在线观看| 国产欧美一区二区精品仙草咪| 日韩在线观看一区二区| 欧美性受xxxx黑人xyx| 亚洲色欲色欲www在线观看| 成人福利视频网站| 欧美国产乱子伦| 国产黄色精品网站| 国产婷婷色一区二区三区四区| 捆绑调教美女网站视频一区| 欧美日韩视频专区在线播放| 亚洲一区精品在线| 在线国产电影不卡| 一区二区三区四区视频精品免费 | 久久伊人中文字幕| 国产原创一区二区| 久久久国产精品麻豆| 高清国产一区二区三区| 国产精品网站在线| 成人avav影音| 亚洲精品乱码久久久久久黑人|