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

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

?? c51des.c

?? 適合C51單片機的DES算法
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*DES Arithmetic Based 51 by micheal*/
/************************************************************/
xdata unsigned char en_data[8];
xdata unsigned char des_key[8];
xdata unsigned char en_out_put[8];

//unsigned char bdata DesChangeAreaIn[7],DesChangeAreaOut[8];
unsigned char bdata DesChangeAreaOut[8];
xdata unsigned char	DesChangeAreaIn[8];
/*
sbit DesInBit00=DesChangeAreaIn[0]^7;sbit DesInBit01=DesChangeAreaIn[0]^6;sbit DesInBit02=DesChangeAreaIn[0]^5;sbit DesInBit03=DesChangeAreaIn[0]^4;
sbit DesInBit04=DesChangeAreaIn[0]^3;sbit DesInBit05=DesChangeAreaIn[0]^2;sbit DesInBit06=DesChangeAreaIn[0]^1;sbit DesInBit07=DesChangeAreaIn[0]^0;

sbit DesInBit10=DesChangeAreaIn[1]^7;sbit DesInBit11=DesChangeAreaIn[1]^6;sbit DesInBit12=DesChangeAreaIn[1]^5;sbit DesInBit13=DesChangeAreaIn[1]^4;
sbit DesInBit14=DesChangeAreaIn[1]^3;sbit DesInBit15=DesChangeAreaIn[1]^2;sbit DesInBit16=DesChangeAreaIn[1]^1;sbit DesInBit17=DesChangeAreaIn[1]^0;

sbit DesInBit20=DesChangeAreaIn[2]^7;sbit DesInBit21=DesChangeAreaIn[2]^6;sbit DesInBit22=DesChangeAreaIn[2]^5;sbit DesInBit23=DesChangeAreaIn[2]^4;
sbit DesInBit24=DesChangeAreaIn[2]^3;sbit DesInBit25=DesChangeAreaIn[2]^2;sbit DesInBit26=DesChangeAreaIn[2]^1;sbit DesInBit27=DesChangeAreaIn[2]^0;

sbit DesInBit30=DesChangeAreaIn[3]^7;sbit DesInBit31=DesChangeAreaIn[3]^6;sbit DesInBit32=DesChangeAreaIn[3]^5;sbit DesInBit33=DesChangeAreaIn[3]^4;
sbit DesInBit34=DesChangeAreaIn[3]^3;sbit DesInBit35=DesChangeAreaIn[3]^2;sbit DesInBit36=DesChangeAreaIn[3]^1;sbit DesInBit37=DesChangeAreaIn[3]^0;

sbit DesInBit40=DesChangeAreaIn[4]^7;sbit DesInBit41=DesChangeAreaIn[4]^6;sbit DesInBit42=DesChangeAreaIn[4]^5;sbit DesInBit43=DesChangeAreaIn[4]^4;
sbit DesInBit44=DesChangeAreaIn[4]^3;sbit DesInBit45=DesChangeAreaIn[4]^2;sbit DesInBit46=DesChangeAreaIn[4]^1;sbit DesInBit47=DesChangeAreaIn[4]^0;

sbit DesInBit50=DesChangeAreaIn[5]^7;sbit DesInBit51=DesChangeAreaIn[5]^6;sbit DesInBit52=DesChangeAreaIn[5]^5;sbit DesInBit53=DesChangeAreaIn[5]^4;
sbit DesInBit54=DesChangeAreaIn[5]^3;sbit DesInBit55=DesChangeAreaIn[5]^2;sbit DesInBit56=DesChangeAreaIn[5]^1;sbit DesInBit57=DesChangeAreaIn[5]^0;

sbit DesInBit60=DesChangeAreaIn[6]^7;sbit DesInBit61=DesChangeAreaIn[6]^6;sbit DesInBit62=DesChangeAreaIn[6]^5;sbit DesInBit63=DesChangeAreaIn[6]^4;
sbit DesInBit64=DesChangeAreaIn[6]^3;sbit DesInBit65=DesChangeAreaIn[6]^2;sbit DesInBit66=DesChangeAreaIn[6]^1;sbit DesInBit67=DesChangeAreaIn[6]^0;
*/
#define DesInBit00 DesChangeAreaIn[0]&0x80;
#define DesInBit01 DesChangeAreaIn[0]&0x40;
#define DesInBit02 DesChangeAreaIn[0]&0x20;
#define DesInBit03 DesChangeAreaIn[0]&0x10;
#define DesInBit04 DesChangeAreaIn[0]&0x08;
#define DesInBit05 DesChangeAreaIn[0]&0x04;
#define DesInBit06 DesChangeAreaIn[0]&0x02;
#define DesInBit07 DesChangeAreaIn[0]&0x01;

#define DesInBit10 DesChangeAreaIn[1]&0x80;
#define DesInBit11 DesChangeAreaIn[1]&0x40;
#define DesInBit12 DesChangeAreaIn[1]&0x20;
#define DesInBit13 DesChangeAreaIn[1]&0x10;
#define DesInBit14 DesChangeAreaIn[1]&0x08;
#define DesInBit15 DesChangeAreaIn[1]&0x04;
#define DesInBit16 DesChangeAreaIn[1]&0x02;
#define DesInBit17 DesChangeAreaIn[1]&0x01;

#define DesInBit20 DesChangeAreaIn[2]&0x80;
#define DesInBit21 DesChangeAreaIn[2]&0x40;
#define DesInBit22 DesChangeAreaIn[2]&0x20;
#define DesInBit23 DesChangeAreaIn[2]&0x10;
#define DesInBit24 DesChangeAreaIn[2]&0x08;
#define DesInBit25 DesChangeAreaIn[2]&0x04;
#define DesInBit26 DesChangeAreaIn[2]&0x02;
#define DesInBit27 DesChangeAreaIn[2]&0x01;

#define DesInBit30 DesChangeAreaIn[3]&0x80;
#define DesInBit31 DesChangeAreaIn[3]&0x40;
#define DesInBit32 DesChangeAreaIn[3]&0x20;
#define DesInBit33 DesChangeAreaIn[3]&0x10;
#define DesInBit34 DesChangeAreaIn[3]&0x08;
#define DesInBit35 DesChangeAreaIn[3]&0x04;
#define DesInBit36 DesChangeAreaIn[3]&0x02;
#define DesInBit37 DesChangeAreaIn[3]&0x01;

#define DesInBit40 DesChangeAreaIn[4]&0x80;
#define DesInBit41 DesChangeAreaIn[4]&0x40;
#define DesInBit42 DesChangeAreaIn[4]&0x20;
#define DesInBit43 DesChangeAreaIn[4]&0x10;
#define DesInBit44 DesChangeAreaIn[4]&0x08;
#define DesInBit45 DesChangeAreaIn[4]&0x04;
#define DesInBit46 DesChangeAreaIn[4]&0x02;
#define DesInBit47 DesChangeAreaIn[4]&0x01;

#define DesInBit50 DesChangeAreaIn[5]&0x80;
#define DesInBit51 DesChangeAreaIn[5]&0x40;
#define DesInBit52 DesChangeAreaIn[5]&0x20;
#define DesInBit53 DesChangeAreaIn[5]&0x10;
#define DesInBit54 DesChangeAreaIn[5]&0x08;
#define DesInBit55 DesChangeAreaIn[5]&0x04;
#define DesInBit56 DesChangeAreaIn[5]&0x02;
#define DesInBit57 DesChangeAreaIn[5]&0x01;

#define DesInBit60 DesChangeAreaIn[6]&0x80;
#define DesInBit61 DesChangeAreaIn[6]&0x40;
#define DesInBit62 DesChangeAreaIn[6]&0x20;
#define DesInBit63 DesChangeAreaIn[6]&0x10;
#define DesInBit64 DesChangeAreaIn[6]&0x08;
#define DesInBit65 DesChangeAreaIn[6]&0x04;
#define DesInBit66 DesChangeAreaIn[6]&0x02;
#define DesInBit67 DesChangeAreaIn[6]&0x01;

#define DesInBit70 DesChangeAreaIn[7]&0x80;
#define DesInBit71 DesChangeAreaIn[7]&0x40;
#define DesInBit72 DesChangeAreaIn[7]&0x20;
#define DesInBit73 DesChangeAreaIn[7]&0x10;
#define DesInBit74 DesChangeAreaIn[7]&0x08;
#define DesInBit75 DesChangeAreaIn[7]&0x04;
#define DesInBit76 DesChangeAreaIn[7]&0x02;
#define DesInBit77 DesChangeAreaIn[7]&0x01;


///////////////////
sbit DesOutBit00=DesChangeAreaOut[0]^7;sbit DesOutBit01=DesChangeAreaOut[0]^6;sbit DesOutBit02=DesChangeAreaOut[0]^5;sbit DesOutBit03=DesChangeAreaOut[0]^4;
sbit DesOutBit04=DesChangeAreaOut[0]^3;sbit DesOutBit05=DesChangeAreaOut[0]^2;sbit DesOutBit06=DesChangeAreaOut[0]^1;sbit DesOutBit07=DesChangeAreaOut[0]^0;

sbit DesOutBit10=DesChangeAreaOut[1]^7;sbit DesOutBit11=DesChangeAreaOut[1]^6;sbit DesOutBit12=DesChangeAreaOut[1]^5;sbit DesOutBit13=DesChangeAreaOut[1]^4;
sbit DesOutBit14=DesChangeAreaOut[1]^3;sbit DesOutBit15=DesChangeAreaOut[1]^2;sbit DesOutBit16=DesChangeAreaOut[1]^1;sbit DesOutBit17=DesChangeAreaOut[1]^0;

sbit DesOutBit20=DesChangeAreaOut[2]^7;sbit DesOutBit21=DesChangeAreaOut[2]^6;sbit DesOutBit22=DesChangeAreaOut[2]^5;sbit DesOutBit23=DesChangeAreaOut[2]^4;
sbit DesOutBit24=DesChangeAreaOut[2]^3;sbit DesOutBit25=DesChangeAreaOut[2]^2;sbit DesOutBit26=DesChangeAreaOut[2]^1;sbit DesOutBit27=DesChangeAreaOut[2]^0;

sbit DesOutBit30=DesChangeAreaOut[3]^7;sbit DesOutBit31=DesChangeAreaOut[3]^6;sbit DesOutBit32=DesChangeAreaOut[3]^5;sbit DesOutBit33=DesChangeAreaOut[3]^4;
sbit DesOutBit34=DesChangeAreaOut[3]^3;sbit DesOutBit35=DesChangeAreaOut[3]^2;sbit DesOutBit36=DesChangeAreaOut[3]^1;sbit DesOutBit37=DesChangeAreaOut[3]^0;

sbit DesOutBit40=DesChangeAreaOut[4]^7;sbit DesOutBit41=DesChangeAreaOut[4]^6;sbit DesOutBit42=DesChangeAreaOut[4]^5;sbit DesOutBit43=DesChangeAreaOut[4]^4;
sbit DesOutBit44=DesChangeAreaOut[4]^3;sbit DesOutBit45=DesChangeAreaOut[4]^2;sbit DesOutBit46=DesChangeAreaOut[4]^1;sbit DesOutBit47=DesChangeAreaOut[4]^0;

sbit DesOutBit50=DesChangeAreaOut[5]^7;sbit DesOutBit51=DesChangeAreaOut[5]^6;sbit DesOutBit52=DesChangeAreaOut[5]^5;sbit DesOutBit53=DesChangeAreaOut[5]^4;
sbit DesOutBit54=DesChangeAreaOut[5]^3;sbit DesOutBit55=DesChangeAreaOut[5]^2;sbit DesOutBit56=DesChangeAreaOut[5]^1;sbit DesOutBit57=DesChangeAreaOut[5]^0;

sbit DesOutBit60=DesChangeAreaOut[6]^7;sbit DesOutBit61=DesChangeAreaOut[6]^6;sbit DesOutBit62=DesChangeAreaOut[6]^5;sbit DesOutBit63=DesChangeAreaOut[6]^4;
sbit DesOutBit64=DesChangeAreaOut[6]^3;sbit DesOutBit65=DesChangeAreaOut[6]^2;sbit DesOutBit66=DesChangeAreaOut[6]^1;sbit DesOutBit67=DesChangeAreaOut[6]^0;

sbit DesOutBit70=DesChangeAreaOut[7]^7;sbit DesOutBit71=DesChangeAreaOut[7]^6;sbit DesOutBit72=DesChangeAreaOut[7]^5;sbit DesOutBit73=DesChangeAreaOut[7]^4;
sbit DesOutBit74=DesChangeAreaOut[7]^3;sbit DesOutBit75=DesChangeAreaOut[7]^2;sbit DesOutBit76=DesChangeAreaOut[7]^1;sbit DesOutBit77=DesChangeAreaOut[7]^0;

/************************************************************/
unsigned char code DesKeyMoveBit[16]={1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1};

unsigned char code DesReplaceT1[4][16]={14,4,13,1,2,15,11,8,3,10,6,12,5,9,0,7,
										0,15,7,4,14,2,13,1,10,6,12,11,9,5,3,8,
										4,1,14,8,13,6,2,11,15,12,9,7,3,10,5,0,
										15,12,8,2,4,9,1,7,5,11,3,14,10,0,6,13};
unsigned char code DesReplaceT2[4][16]={15,1,8,14,6,11,3,4,9,7,2,13,12,0,5,10,
										3,13,4,7,15,2,8,14,12,0,1,10,6,9,11,5,
										0,14,7,11,10,4,13,1,5,8,12,6,9,3,2,15,
										13,8,10,1,3,15,4,2,11,6,7,12,0,5,14,9};
unsigned char code DesReplaceT3[4][16]={10,0,9,14,6,3,15,5,1,13,12,7,11,4,2,8,
										13,7,0,9,3,4,6,10,2,8,5,14,12,11,15,1,
										13,6,4,9,8,15,3,0,11,1,2,12,5,10,14,7,
										1,10,13,0,6,9,8,7,4,15,14,3,11,5,2,12};
unsigned char code DesReplaceT4[4][16]={7,13,14,3,0,6,9,10,1,2,8,5,11,12,4,15,
										13,8,11,5,6,15,0,3,4,7,2,12,1,10,14,9,
										10,6,9,0,12,11,7,13,15,1,3,14,5,2,8,4,
										3,15,0,6,10,1,13,8,9,4,5,11,12,7,2,14};
unsigned char code DesReplaceT5[4][16]={2,12,4,1,7,10,11,6,8,5,3,15,13,0,14,9,
										14,11,2,12,4,7,13,1,5,0,15,10,3,9,8,6,
										4,2,1,11,10,13,7,8,15,9,12,5,6,3,0,14,
										11,8,12,7,1,14,2,13,6,15,0,9,10,4,5,3};
unsigned char code DesReplaceT6[4][16]={12,1,10,15,9,2,6,8,0,13,3,4,14,7,5,11,
										10,15,4,2,7,12,9,5,6,1,13,14,0,11,3,8,
										9,14,15,5,2,8,12,3,7,0,4,10,1,13,11,6,
										4,3,2,12,9,5,15,10,11,14,1,7,6,0,8,13};
unsigned char code DesReplaceT7[4][16]={4,11,2,14,15,0,8,13,3,12,9,7,5,10,6,1,
										13,0,11,7,4,9,1,10,14,3,5,12,2,15,8,6,
										1,4,11,13,12,3,7,14,10,15,6,8,0,5,9,2,
										6,11,13,8,1,4,10,7,9,5,0,15,14,2,3,12};
unsigned char code DesReplaceT8[4][16]={13,2,8,4,6,15,11,1,10,9,3,14,5,0,12,7,
										1,15,13,8,10,3,7,4,12,5,6,11,0,14,9,2,
										7,11,4,1,9,12,14,2,0,6,10,13,15,3,5,8,
										2,1,14,7,4,10,8,13,15,12,9,0,3,5,6,11};

/************************************************************/
/*{57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,
63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4};*/
/*1-8	9-16	17-24	25-32	33-40	41-48	49-56	57-64*/
#define DesKey64To56() {\
	DesOutBit04=DesInBit70;DesOutBit05=DesInBit60;\
	DesOutBit06=DesInBit50;DesOutBit07=DesInBit40;\
	DesOutBit10=DesInBit30;DesOutBit11=DesInBit20;\
	DesOutBit12=DesInBit10;DesOutBit13=DesInBit00;\
	DesOutBit14=DesInBit71;DesOutBit15=DesInBit61;\
	DesOutBit16=DesInBit51;DesOutBit17=DesInBit41;\
	DesOutBit20=DesInBit31;DesOutBit21=DesInBit21;\
	DesOutBit22=DesInBit11;DesOutBit23=DesInBit01;\
	DesOutBit24=DesInBit72;DesOutBit25=DesInBit62;\
	DesOutBit26=DesInBit52;DesOutBit27=DesInBit42;\
	DesOutBit30=DesInBit32;DesOutBit31=DesInBit22;\
	DesOutBit32=DesInBit12;DesOutBit33=DesInBit02;\
	DesOutBit34=DesInBit73;DesOutBit35=DesInBit63;\
	DesOutBit36=DesInBit53;DesOutBit37=DesInBit43;\
\
	DesOutBit44=DesInBit76;DesOutBit45=DesInBit66;\
	DesOutBit46=DesInBit56;DesOutBit47=DesInBit46;\
	DesOutBit50=DesInBit36;DesOutBit51=DesInBit26;\
	DesOutBit52=DesInBit16;DesOutBit53=DesInBit06;\
	DesOutBit54=DesInBit75;DesOutBit55=DesInBit65;\
	DesOutBit56=DesInBit55;DesOutBit57=DesInBit45;\
	DesOutBit60=DesInBit35;DesOutBit61=DesInBit25;\
	DesOutBit62=DesInBit15;DesOutBit63=DesInBit05;\
	DesOutBit64=DesInBit74;DesOutBit65=DesInBit64;\
	DesOutBit66=DesInBit54;DesOutBit67=DesInBit44;\
	DesOutBit70=DesInBit34;DesOutBit71=DesInBit24;\
	DesOutBit72=DesInBit14;DesOutBit73=DesInBit04;\
	DesOutBit74=DesInBit33;DesOutBit75=DesInBit23;\
	DesOutBit76=DesInBit13;DesOutBit77=DesInBit03;\
}
/*{14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,
41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32};*/
/*1-4	5-12	13-20	21-28	29-32	33-40	41-48	49-56*/
#define DesKey56To48() {\
	DesOutBit00=DesInBit21;DesOutBit01=DesInBit24;\
	DesOutBit02=DesInBit16;DesOutBit03=DesInBit33;\
	DesOutBit04=DesInBit04;DesOutBit05=DesInBit10;\
	DesOutBit06=DesInBit06;DesOutBit07=DesInBit37;\
	DesOutBit10=DesInBit22;DesOutBit11=DesInBit11;\
	DesOutBit12=DesInBit30;DesOutBit13=DesInBit15;\
	DesOutBit14=DesInBit32;DesOutBit15=DesInBit26;\
	DesOutBit16=DesInBit17;DesOutBit17=DesInBit07;\
	DesOutBit20=DesInBit35;DesOutBit21=DesInBit13;\
	DesOutBit22=DesInBit23;DesOutBit23=DesInBit12;\
	DesOutBit24=DesInBit36;DesOutBit25=DesInBit27;\
	DesOutBit26=DesInBit20;DesOutBit27=DesInBit05;\
\
	DesOutBit30=DesInBit60;DesOutBit31=DesInBit73;\
	DesOutBit32=DesInBit46;DesOutBit33=DesInBit54;\
	DesOutBit34=DesInBit66;DesOutBit35=DesInBit76;\
	DesOutBit36=DesInBit45;DesOutBit37=DesInBit57;\
	DesOutBit40=DesInBit72;DesOutBit41=DesInBit64;\
	DesOutBit42=DesInBit50;DesOutBit43=DesInBit67;\
	DesOutBit44=DesInBit63;DesOutBit45=DesInBit70;\
	DesOutBit46=DesInBit56;DesOutBit47=DesInBit77;\
	DesOutBit50=DesInBit51;DesOutBit51=DesInBit74;\
	DesOutBit52=DesInBit65;DesOutBit53=DesInBit61;\
	DesOutBit54=DesInBit71;DesOutBit55=DesInBit53;\
	DesOutBit56=DesInBit44;DesOutBit57=DesInBit47;\
}
/*{58,50,42,34,26,18,10,2,60,52,44,36,28,20,12,4,62,54,46,38,30,22,14,6,64,56,48,40,32,24,16,8,
57,49,41,33,25,17,9,1,59,51,43,35,27,19,11,3,61,53,45,37,29,21,13,5,63,55,47,39,31,23,15,7};*/
/*1-8	9-16	17-24	25-32	33-40	41-48	49-56	57-64*/
#define DesDat64IP() {\
	DesOutBit00=DesInBit71;DesOutBit01=DesInBit61;\
	DesOutBit02=DesInBit51;DesOutBit03=DesInBit41;\
	DesOutBit04=DesInBit31;DesOutBit05=DesInBit21;\
	DesOutBit06=DesInBit11;DesOutBit07=DesInBit01;\
	DesOutBit10=DesInBit73;DesOutBit11=DesInBit63;\
	DesOutBit12=DesInBit53;DesOutBit13=DesInBit43;\
	DesOutBit14=DesInBit33;DesOutBit15=DesInBit23;\
	DesOutBit16=DesInBit13;DesOutBit17=DesInBit03;\
	DesOutBit20=DesInBit75;DesOutBit21=DesInBit65;\
	DesOutBit22=DesInBit55;DesOutBit23=DesInBit45;\
	DesOutBit24=DesInBit35;DesOutBit25=DesInBit25;\
	DesOutBit26=DesInBit15;DesOutBit27=DesInBit05;\
	DesOutBit30=DesInBit77;DesOutBit31=DesInBit67;\
	DesOutBit32=DesInBit57;DesOutBit33=DesInBit47;\
	DesOutBit34=DesInBit37;DesOutBit35=DesInBit27;\
	DesOutBit36=DesInBit17;DesOutBit37=DesInBit07;\
\
	DesOutBit40=DesInBit70;DesOutBit41=DesInBit60;\
	DesOutBit42=DesInBit50;DesOutBit43=DesInBit40;\
	DesOutBit44=DesInBit30;DesOutBit45=DesInBit20;\
	DesOutBit46=DesInBit10;DesOutBit47=DesInBit00;\
	DesOutBit50=DesInBit72;DesOutBit51=DesInBit62;\
	DesOutBit52=DesInBit52;DesOutBit53=DesInBit42;\
	DesOutBit54=DesInBit32;DesOutBit55=DesInBit22;\
	DesOutBit56=DesInBit12;DesOutBit57=DesInBit02;\
	DesOutBit60=DesInBit74;DesOutBit61=DesInBit64;\
	DesOutBit62=DesInBit54;DesOutBit63=DesInBit44;\
	DesOutBit64=DesInBit34;DesOutBit65=DesInBit24;\
	DesOutBit66=DesInBit14;DesOutBit67=DesInBit04;\
	DesOutBit70=DesInBit76;DesOutBit71=DesInBit66;\
	DesOutBit72=DesInBit56;DesOutBit73=DesInBit46;\
	DesOutBit74=DesInBit36;DesOutBit75=DesInBit26;\
	DesOutBit76=DesInBit16;DesOutBit77=DesInBit06;\
}
/*{40,8,48,16,56,24,64,32,39,7,47,15,55,23,63,31,38,6,46,14,54,22,62,30,37,5,45,13,53,21,61,29,
36,4,44,12,52,20,60,28,35,3,43,11,51,19,59,27,34,2,42,10,50,18,58,26,33,1,41,9,49,17,57,25};*/
/*1-8	9-16	17-24	25-32	33-40	41-48	49-56	57-64*/
#define DesDat64IP_R() {\
	DesOutBit00=DesInBit47;DesOutBit01=DesInBit07;\
	DesOutBit02=DesInBit57;DesOutBit03=DesInBit17;\
	DesOutBit04=DesInBit67;DesOutBit05=DesInBit27;\
	DesOutBit06=DesInBit77;DesOutBit07=DesInBit37;\
	DesOutBit10=DesInBit46;DesOutBit11=DesInBit06;\
	DesOutBit12=DesInBit56;DesOutBit13=DesInBit16;\
	DesOutBit14=DesInBit66;DesOutBit15=DesInBit26;\
	DesOutBit16=DesInBit76;DesOutBit17=DesInBit36;\
	DesOutBit20=DesInBit45;DesOutBit21=DesInBit05;\
	DesOutBit22=DesInBit55;DesOutBit23=DesInBit15;\
	DesOutBit24=DesInBit65;DesOutBit25=DesInBit25;\
	DesOutBit26=DesInBit75;DesOutBit27=DesInBit35;\
	DesOutBit30=DesInBit44;DesOutBit31=DesInBit04;\
	DesOutBit32=DesInBit54;DesOutBit33=DesInBit14;\
	DesOutBit34=DesInBit64;DesOutBit35=DesInBit24;\
	DesOutBit36=DesInBit74;DesOutBit37=DesInBit34;\
\
	DesOutBit40=DesInBit43;DesOutBit41=DesInBit03;\
	DesOutBit42=DesInBit53;DesOutBit43=DesInBit13;\
	DesOutBit44=DesInBit63;DesOutBit45=DesInBit23;\
	DesOutBit46=DesInBit73;DesOutBit47=DesInBit33;\
	DesOutBit50=DesInBit42;DesOutBit51=DesInBit02;\
	DesOutBit52=DesInBit52;DesOutBit53=DesInBit12;\
	DesOutBit54=DesInBit62;DesOutBit55=DesInBit22;\
	DesOutBit56=DesInBit72;DesOutBit57=DesInBit32;\
	DesOutBit60=DesInBit41;DesOutBit61=DesInBit01;\
	DesOutBit62=DesInBit51;DesOutBit63=DesInBit11;\
	DesOutBit64=DesInBit61;DesOutBit65=DesInBit21;\
	DesOutBit66=DesInBit71;DesOutBit67=DesInBit31;\
	DesOutBit70=DesInBit40;DesOutBit71=DesInBit00;\
	DesOutBit72=DesInBit50;DesOutBit73=DesInBit10;\
	DesOutBit74=DesInBit60;DesOutBit75=DesInBit20;\
	DesOutBit76=DesInBit70;DesOutBit77=DesInBit30;\
}
/*{32,1, 2, 3, 4, 5,4, 5, 6, 7, 8, 9,8, 9, 10,11,12,13,12,13,14,15,16,17,
16,17,18,19,20,21,20,21,22,23,24,25,24,25,26,27,28,29,28,29,30,31,32,1};*/
/*1-8	9-16	17-24	25-32*/
#define DesDat32To48() {\
	DesOutBit00=DesInBit37;DesOutBit01=DesInBit00;\

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu成人网一区二区三区| 喷水一区二区三区| 99久久久久免费精品国产 | 欧美日韩免费一区二区三区视频| 中文字幕一区二区三区不卡在线| www.激情成人| 一区二区三区波多野结衣在线观看| 99国产精品久| 亚洲不卡av一区二区三区| 欧美二区三区91| 国产一区二区视频在线| 欧美高清在线一区二区| 91片黄在线观看| 午夜日韩在线观看| 精品人在线二区三区| 粉嫩高潮美女一区二区三区| 亚洲另类中文字| 91.麻豆视频| 日日夜夜一区二区| 国产精品久久久久久久蜜臀| 亚洲电影你懂得| 欧美一区二区久久| 国产成人亚洲综合a∨猫咪| 综合在线观看色| 91精品啪在线观看国产60岁| 精东粉嫩av免费一区二区三区| 国产精品免费久久久久| 欧美精品乱码久久久久久按摩 | 麻豆精品国产传媒mv男同| 久久久久9999亚洲精品| 在线亚洲高清视频| 激情综合网激情| 亚洲一区二区在线播放相泽| 精品国产在天天线2019| 91色在线porny| 蜜臀精品一区二区三区在线观看| 国产精品三级av在线播放| 91精品综合久久久久久| 国产欧美日韩在线视频| 国产女主播在线一区二区| 九九热在线视频观看这里只有精品| 精品国产凹凸成av人导航| av一区二区不卡| 久久黄色级2电影| 一区二区三区中文字幕电影 | 日韩av一区二区三区四区| 国产调教视频一区| 制服丝袜一区二区三区| 91丝袜高跟美女视频| 国产一区高清在线| 日韩激情在线观看| 亚洲欧美日韩精品久久久久| 久久免费视频色| 欧美一级国产精品| 在线亚洲欧美专区二区| www.欧美.com| 成人性生交大片免费| 久久99精品国产麻豆不卡| 午夜精品一区二区三区电影天堂 | 久久免费电影网| 欧美日本在线一区| 一本大道久久精品懂色aⅴ| 国产成人午夜精品5599| 久久99精品国产麻豆婷婷| 午夜精品久久久久久久久久久| 亚洲男人电影天堂| ...xxx性欧美| 国产精品久久福利| 国产精品女上位| 国产偷国产偷精品高清尤物| ww久久中文字幕| 精品国产一区二区在线观看| 欧美tickle裸体挠脚心vk| 日韩欧美美女一区二区三区| 欧美一级日韩免费不卡| 91精品久久久久久蜜臀| 欧美一区在线视频| 欧美xxxxx牲另类人与| 欧美tickling挠脚心丨vk| 日韩欧美中文字幕公布| 精品入口麻豆88视频| 久久综合五月天婷婷伊人| 欧美精品一区二区三区四区| 久久久噜噜噜久久中文字幕色伊伊| 日韩精品一区二区三区蜜臀| 日韩午夜激情免费电影| 日韩精品一区在线| 久久婷婷成人综合色| 中文字幕不卡在线观看| 亚洲色图.com| 午夜精品久久久久久| 欧美aaa在线| 国产成人免费视| av电影天堂一区二区在线观看| 99久久免费国产| 欧美二区三区91| 久久久久久久久久看片| 中文字幕制服丝袜一区二区三区 | 亚洲国产精品久久人人爱| 婷婷综合久久一区二区三区| 美国av一区二区| 国产乱人伦偷精品视频不卡 | 欧美日韩大陆一区二区| 欧美一级二级三级乱码| 国产亚洲一区字幕| 亚洲免费在线视频一区 二区| 亚洲国产一区二区在线播放| 日本在线不卡视频一二三区| 国模无码大尺度一区二区三区| 成人一区二区三区| 欧美日韩1234| 国产日韩欧美综合一区| 亚洲欧美日韩在线不卡| 免费在线看一区| 99久久免费视频.com| 欧美一级片在线| 国产精品国产三级国产aⅴ中文| 亚洲一区二区三区三| 久久www免费人成看片高清| 成人97人人超碰人人99| 91精品国产综合久久久久久久| 国产亚洲精品aa午夜观看| 亚洲综合成人在线视频| 国产一区二区视频在线| 欧美日韩欧美一区二区| 国产精品国产三级国产三级人妇 | 国产欧美精品区一区二区三区 | 91在线码无精品| 日韩色在线观看| 亚洲女性喷水在线观看一区| 精品一区二区在线观看| 91久久精品一区二区二区| 久久色视频免费观看| 亚洲成人你懂的| 99久久国产免费看| 国产亚洲精品免费| 奇米综合一区二区三区精品视频| 97se亚洲国产综合在线| 久久精品夜色噜噜亚洲aⅴ| 婷婷国产v国产偷v亚洲高清| 99re热视频这里只精品| 亚洲精品一区二区在线观看| 亚洲一区二区三区四区中文字幕| 国产成人aaa| 久久综合久久综合九色| 天天免费综合色| 日本黄色一区二区| 国产精品久久久久久妇女6080 | 国产精品一区二区你懂的| 欧美高清你懂得| 一区二区三区中文字幕在线观看| 粉嫩av一区二区三区粉嫩| 久久精品一区二区三区av | 国产精品一级在线| 日韩一卡二卡三卡四卡| 亚洲成av人片在线观看无码| 一本色道久久综合精品竹菊| 中文字幕免费在线观看视频一区| 黄色资源网久久资源365| 日韩精品一区二区三区视频在线观看 | 欧美不卡视频一区| 亚洲成人一区二区在线观看| 欧美在线观看视频在线| 一区二区三区中文字幕| 91影院在线观看| 专区另类欧美日韩| 9久草视频在线视频精品| 国产精品福利影院| 成av人片一区二区| 亚洲欧洲美洲综合色网| 成人av在线网| ㊣最新国产の精品bt伙计久久| 成人高清视频在线观看| 中文字幕视频一区| 91在线高清观看| 一区二区三区欧美亚洲| 欧美在线观看18| 亚洲1区2区3区4区| 欧美一区二区视频在线观看| 美女免费视频一区二区| 精品国产一区二区三区四区四| 狠狠色狠狠色综合系列| 国产日韩欧美a| 97se狠狠狠综合亚洲狠狠| 亚洲图片有声小说| aaa亚洲精品一二三区| 久久精品国产99国产精品| 一区二区三区91| 国产精品美女一区二区| 久久影院电视剧免费观看| 久久精品视频免费观看| 亚洲免费电影在线| 在线免费观看日本一区| 日本在线观看不卡视频| 国产片一区二区| 色天天综合久久久久综合片| 婷婷综合另类小说色区| 久久综合av免费| 99麻豆久久久国产精品免费 | 国产真实乱子伦精品视频|