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

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

?? jcrypt.java

?? 這是一個在Java開發的JSP進銷存管理系統源碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
{ 
/* nibble 4 */ 
0x02000000, 0x00004000, 0x00000100, 0x02004108, 
0x02004008, 0x02000100, 0x00004108, 0x02004000, 
0x00004000, 0x00000008, 0x02000008, 0x00004100, 
0x02000108, 0x02004008, 0x02004100, 0x00000000, 
0x00004100, 0x02000000, 0x00004008, 0x00000108, 
0x02000100, 0x00004108, 0x00000000, 0x02000008, 
0x00000008, 0x02000108, 0x02004108, 0x00004008, 
0x02004000, 0x00000100, 0x00000108, 0x02004100, 
0x02004100, 0x02000108, 0x00004008, 0x02004000, 
0x00004000, 0x00000008, 0x02000008, 0x02000100, 
0x02000000, 0x00004100, 0x02004108, 0x00000000, 
0x00004108, 0x02000000, 0x00000100, 0x00004008, 
0x02000108, 0x00000100, 0x00000000, 0x02004108, 
0x02004008, 0x02004100, 0x00000108, 0x00004000, 
0x00004100, 0x02004008, 0x02000100, 0x00000108, 
0x00000008, 0x00004108, 0x02004000, 0x02000008, 
}, 
{ 
/* nibble 5 */ 
0x20000010, 0x00080010, 0x00000000, 0x20080800, 
0x00080010, 0x00000800, 0x20000810, 0x00080000, 
0x00000810, 0x20080810, 0x00080800, 0x20000000, 
0x20000800, 0x20000010, 0x20080000, 0x00080810, 
0x00080000, 0x20000810, 0x20080010, 0x00000000, 
0x00000800, 0x00000010, 0x20080800, 0x20080010, 
0x20080810, 0x20080000, 0x20000000, 0x00000810, 
0x00000010, 0x00080800, 0x00080810, 0x20000800, 
0x00000810, 0x20000000, 0x20000800, 0x00080810, 
0x20080800, 0x00080010, 0x00000000, 0x20000800, 
0x20000000, 0x00000800, 0x20080010, 0x00080000, 
0x00080010, 0x20080810, 0x00080800, 0x00000010, 
0x20080810, 0x00080800, 0x00080000, 0x20000810, 
0x20000010, 0x20080000, 0x00080810, 0x00000000, 
0x00000800, 0x20000010, 0x20000810, 0x20080800, 
0x20080000, 0x00000810, 0x00000010, 0x20080010, 
}, 
{ 
/* nibble 6 */ 
0x00001000, 0x00000080, 0x00400080, 0x00400001, 
0x00401081, 0x00001001, 0x00001080, 0x00000000, 
0x00400000, 0x00400081, 0x00000081, 0x00401000, 
0x00000001, 0x00401080, 0x00401000, 0x00000081, 
0x00400081, 0x00001000, 0x00001001, 0x00401081, 
0x00000000, 0x00400080, 0x00400001, 0x00001080, 
0x00401001, 0x00001081, 0x00401080, 0x00000001, 
0x00001081, 0x00401001, 0x00000080, 0x00400000, 
0x00001081, 0x00401000, 0x00401001, 0x00000081, 
0x00001000, 0x00000080, 0x00400000, 0x00401001, 
0x00400081, 0x00001081, 0x00001080, 0x00000000, 
0x00000080, 0x00400001, 0x00000001, 0x00400080, 
0x00000000, 0x00400081, 0x00400080, 0x00001080, 
0x00000081, 0x00001000, 0x00401081, 0x00400000, 
0x00401080, 0x00000001, 0x00001001, 0x00401081, 
0x00400001, 0x00401080, 0x00401000, 0x00001001, 
}, 
{ 
/* nibble 7 */ 
0x08200020, 0x08208000, 0x00008020, 0x00000000, 
0x08008000, 0x00200020, 0x08200000, 0x08208020, 
0x00000020, 0x08000000, 0x00208000, 0x00008020, 
0x00208020, 0x08008020, 0x08000020, 0x08200000, 
0x00008000, 0x00208020, 0x00200020, 0x08008000, 
0x08208020, 0x08000020, 0x00000000, 0x00208000, 
0x08000000, 0x00200000, 0x08008020, 0x08200020, 
0x00200000, 0x00008000, 0x08208000, 0x00000020, 
0x00200000, 0x00008000, 0x08000020, 0x08208020, 
0x00008020, 0x08000000, 0x00000000, 0x00208000, 
0x08200020, 0x08008020, 0x08008000, 0x00200020, 
0x08208000, 0x00000020, 0x00200020, 0x08008000, 
0x08208020, 0x00200000, 0x08200000, 0x08000020, 
0x00208000, 0x00008020, 0x08008020, 0x08200000, 
0x00000020, 0x08208000, 0x00208020, 0x00000000, 
0x08000000, 0x08200020, 0x00008000, 0x00208020 
} 
}; 
private static final int cov_2char[] = 
{ 
0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 
0x36, 0x37, 0x38, 0x39, 0x41, 0x42, 0x43, 0x44, 
0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 
0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 
0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x61, 0x62, 
0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 
0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 
0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A 
}; 
private static final int byteToUnsigned(byte b) 
{ 
int value = (int)b; 
return(value >= 0 ? value : value + 256); 
} 
private static int fourBytesToInt(byte b[], int offset) 
{ 
int value; 
value = byteToUnsigned(b[offset++]); 
value |= (byteToUnsigned(b[offset++]) << 8); 
value |= (byteToUnsigned(b[offset++]) << 16); 
value |= (byteToUnsigned(b[offset++]) << 24); 
return(value); 
} 
private static final void intToFourBytes(int iValue, byte b[], int 
offset) 
{ 
b[offset++] = (byte)((iValue) & 0xff); 
b[offset++] = (byte)((iValue >>> 8 ) & 0xff); 
b[offset++] = (byte)((iValue >>> 16) & 0xff); 
b[offset++] = (byte)((iValue >>> 24) & 0xff); 
} 
private static final void PERM_OP(int a, int b, int n, int m, int 
results[]) 
{ 
int t; 
t = ((a >>> n) ^ b) & m; 
a ^= t << n; 
b ^= t; 
results[0] = a; 
results[1] = b; 
} 
private static final int HPERM_OP(int a, int n, int m) 
{ 
int t; 
t = ((a << (16 - n)) ^ a) & m; 
a = a ^ t ^ (t >>> (16 - n)); 
return(a); 
} 
private static int [] des_set_key(byte key[]) 
{ 
int schedule[] = new int[ITERATIONS * 2]; 
int c = fourBytesToInt(key, 0); 
int d = fourBytesToInt(key, 4); 
int results[] = new int[2]; 
PERM_OP(d, c, 4, 0x0f0f0f0f, results); 
d = results[0]; c = results[1]; 
c = HPERM_OP(c, -2, 0xcccc0000); 
d = HPERM_OP(d, -2, 0xcccc0000); 
PERM_OP(d, c, 1, 0x55555555, results); 
d = results[0]; c = results[1]; 
PERM_OP(c, d, 8, 0x00ff00ff, results); 
c = results[0]; d = results[1]; 
PERM_OP(d, c, 1, 0x55555555, results); 
d = results[0]; c = results[1]; 
d = (((d & 0x000000ff) << 16) | (d & 0x0000ff00) | 
((d & 0x00ff0000) >>> 16) | ((c & 0xf0000000) >>> 4)); 
c &= 0x0fffffff; 
int s, t; 
int j = 0; 
for(int i = 0; i < ITERATIONS; i ++) 
{ 
if(shifts2[i]) 
{ 
c = (c >>> 2) | (c << 26); 
d = (d >>> 2) | (d << 26); 
} 
else 
{ 
c = (c >>> 1) | (c << 27); 
d = (d >>> 1) | (d << 27); 
} 
c &= 0x0fffffff; 
d &= 0x0fffffff; 
s = skb[0][ (c ) & 0x3f ]| 
skb[1][((c >>> 6) & 0x03) | ((c >>> 7) & 0x3c)]| 
skb[2][((c >>> 13) & 0x0f) | ((c >>> 14) & 0x30)]| 
skb[3][((c >>> 20) & 0x01) | ((c >>> 21) & 0x06) | 
((c >>> 22) & 0x38)]; 
t = skb[4][ (d ) & 0x3f ]| 
skb[5][((d >>> 7) & 0x03) | ((d >>> 8) & 0x3c)]| 
skb[6][ (d >>>15) & 0x3f ]| 
skb[7][((d >>>21) & 0x0f) | ((d >>> 22) & 0x30)]; 
schedule[j++] = ((t << 16) | (s & 0x0000ffff)) & 0xffffffff; 
s = ((s >>> 16) | (t & 0xffff0000)); 
s = (s << 4) | (s >>> 28); 
schedule[j++] = s & 0xffffffff; 
} 
return(schedule); 
} 
private static final int D_ENCRYPT 
( 
int L, int R, int S, int E0, int E1, int s[] 
) 
{ 
int t, u, v; 
v = R ^ (R >>> 16); 
u = v & E0; 
v = v & E1; 
u = (u ^ (u << 16)) ^ R ^ s[S]; 
t = (v ^ (v << 16)) ^ R ^ s[S + 1]; 
t = (t >>> 4) | (t << 28); 
L ^= SPtrans[1][(t ) & 0x3f] | 
SPtrans[3][(t >>> 8) & 0x3f] | 
SPtrans[5][(t >>> 16) & 0x3f] | 
SPtrans[7][(t >>> 24) & 0x3f] | 
SPtrans[0][(u ) & 0x3f] | 
SPtrans[2][(u >>> 8) & 0x3f] | 
SPtrans[4][(u >>> 16) & 0x3f] | 
SPtrans[6][(u >>> 24) & 0x3f]; 
return(L); 
} 
private static final int [] body(int schedule[], int Eswap0, int Eswap1) 
{ 
int left = 0; 
int right = 0; 
int t = 0; 
for(int j = 0; j < 25; j ++) 
{ 
for(int i = 0; i < ITERATIONS * 2; i += 4) 
{ 
left = D_ENCRYPT(left, right, i, Eswap0, Eswap1, 
schedule); 
right = D_ENCRYPT(right, left, i + 2, Eswap0, Eswap1, 
schedule); 
} 
t = left; 
left = right; 
right = t; 
} 
t = right; 
right = (left >>> 1) | (left << 31); 
left = (t >>> 1) | (t << 31); 
left &= 0xffffffff; 
right &= 0xffffffff; 
int results[] = new int[2]; 
PERM_OP(right, left, 1, 0x55555555, results); 
right = results[0]; left = results[1]; 
PERM_OP(left, right, 8, 0x00ff00ff, results); 
left = results[0]; right = results[1]; 
PERM_OP(right, left, 2, 0x33333333, results); 
right = results[0]; left = results[1]; 
PERM_OP(left, right, 16, 0x0000ffff, results); 
left = results[0]; right = results[1]; 
PERM_OP(right, left, 4, 0x0f0f0f0f, results); 
right = results[0]; left = results[1]; 
int out[] = new int[2]; 
out[0] = left; out[1] = right; 
return(out); 
} 
public synchronized static final String crypt(String salt, String original) 
{ 
while(salt.length() < 2) salt += "A"; 
StringBuffer buffer = new StringBuffer(" "); 
char charZero = salt.charAt(0); 
char charOne = salt.charAt(1); 
buffer.setCharAt(0, charZero); 
buffer.setCharAt(1, charOne); 
int Eswap0 = con_salt[(int)charZero]; 
int Eswap1 = con_salt[(int)charOne] << 4; 
byte key[] = new byte[8]; 
for(int i = 0; i < key.length; i ++) key[i] = (byte)0; 
for(int i = 0; i < key.length && i < original.length(); i ++) 
{ 
int iChar = (int)original.charAt(i); 
key[i] = (byte)(iChar << 1); 
} 
int schedule[] = des_set_key(key); 
int out[] = body(schedule, Eswap0, Eswap1); 
byte b[] = new byte[9]; 
intToFourBytes(out[0], b, 0); 
intToFourBytes(out[1], b, 4); 
b[8] = 0; 
for(int i = 2, y = 0, u = 0x80; i < 13; i ++) 
{ 
for(int j = 0, c = 0; j < 6; j ++) 
{ 
c <<= 1; 
if(((int)b[y] & u) != 0) c |= 1; 
u >>>= 1; 
if(u == 0) 
{ 
y++; 
u = 0x80; 
} 
buffer.setCharAt(i, (char)cov_2char[c]); 
} 
} 
return(buffer.toString()); 
} 
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产夫妻精品视频| 国产精品一区在线观看乱码| 欧美日韩一区二区在线观看视频| 蜜桃av噜噜一区二区三区小说| 精品国产欧美一区二区| 精品一区二区三区影院在线午夜| 亚洲黄色av一区| 日韩一区二区三区在线| 色综合天天综合| 看片网站欧美日韩| 亚洲欧美日韩国产成人精品影院| 精品999久久久| 日本精品免费观看高清观看| 麻豆精品国产传媒mv男同| 一区二区三区成人| 久久久精品一品道一区| 91国产福利在线| 波多野结衣欧美| 久久不见久久见免费视频7| 亚洲高清免费观看高清完整版在线观看| 欧美大片顶级少妇| 99久久777色| 国产精品一二三在| 蜜臀av一区二区三区| 伊人夜夜躁av伊人久久| 日韩理论电影院| 久久久精品国产免大香伊| 在线综合+亚洲+欧美中文字幕| 91麻豆免费在线观看| 高清在线成人网| 久久疯狂做爰流白浆xx| 午夜精品久久久久久久99水蜜桃 | 精品亚洲成av人在线观看| 亚洲精品伦理在线| 一区二区视频在线| 中文字幕 久热精品 视频在线 | 国产欧美一二三区| 精品sm在线观看| 欧美三级电影一区| 欧美日韩成人综合| 欧洲精品视频在线观看| 欧美丝袜第三区| 日本黄色一区二区| 91亚洲永久精品| 日本韩国欧美一区| 色综合视频在线观看| 色一情一伦一子一伦一区| 99在线热播精品免费| 大尺度一区二区| 99久久久精品| 91日韩在线专区| 日本中文一区二区三区| 久久国产免费看| 麻豆91免费观看| 国产精品一区二区久久精品爱涩| 精品午夜久久福利影院| 久久99久久99| 99视频有精品| 在线视频欧美精品| 欧美一区二区三区系列电影| 91精品国产一区二区人妖| 欧美精品久久99| 亚洲精品在线三区| 日韩美女视频在线| 国产精品国产精品国产专区不蜜| 国产欧美在线观看一区| 亚洲精品视频在线观看免费| 亚洲一区二区三区影院| 麻豆精品一区二区综合av| 久久成人免费电影| 国产69精品久久777的优势| 色中色一区二区| 欧美日韩一卡二卡三卡| 欧美在线一区二区| 日韩女优毛片在线| 久久精品无码一区二区三区| 亚洲天堂2016| 亚洲18影院在线观看| 久久精品国产亚洲高清剧情介绍| 成人av资源下载| 在线免费一区三区| 欧美日韩国产123区| 久久久久久夜精品精品免费| 亚洲天堂网中文字| 蜜桃视频第一区免费观看| 国产精品亚洲一区二区三区妖精| 99视频有精品| 精品99久久久久久| 亚洲美女偷拍久久| 精品中文字幕一区二区小辣椒 | 国产精品1区2区| 9色porny自拍视频一区二区| 欧美丝袜丝nylons| 欧美激情一区二区三区蜜桃视频| 日韩一区有码在线| 日韩国产欧美在线视频| 99国产精品99久久久久久| 欧美三级电影网站| 久久色成人在线| 亚洲精品视频在线看| 美女视频黄 久久| 92精品国产成人观看免费| 欧美一区二区三区成人| 亚洲你懂的在线视频| 蓝色福利精品导航| 日本韩国一区二区三区| 欧美韩国日本综合| 日韩在线a电影| 国产成人综合视频| 欧美一区二区三区免费观看视频| 国产精品系列在线| 国产99久久精品| 欧美一区二区三区人| 亚洲国产乱码最新视频 | 成人性生交大片免费看中文| 欧美精品自拍偷拍动漫精品| 欧美国产国产综合| 国精产品一区一区三区mba桃花 | 色婷婷综合激情| 精品美女在线观看| 亚洲一区在线视频| 91行情网站电视在线观看高清版| 亚洲精品一区二区三区香蕉| 亚洲美女免费视频| 国产91丝袜在线观看| 欧美一区二区三区公司| 日韩精品成人一区二区三区| 91麻豆6部合集magnet| 久久精品视频一区二区三区| 精品一区二区三区免费播放| 欧美四级电影在线观看| 亚洲免费视频中文字幕| 99在线精品视频| 中文字幕巨乱亚洲| 国产福利精品导航| 久久亚洲二区三区| 午夜久久久久久| 日韩一级高清毛片| 午夜精品福利在线| 日韩欧美激情在线| 日本美女视频一区二区| 欧美人动与zoxxxx乱| 日韩制服丝袜av| 91精品国产综合久久精品| 中文字幕综合网| 波多野结衣91| 中文字幕欧美区| 色综合久久久久久久| 国产精品久久久久久久久免费桃花 | 亚洲精品一区二区三区香蕉| 国产制服丝袜一区| 欧美大片在线观看一区| 毛片基地黄久久久久久天堂| 2021国产精品久久精品| 韩国中文字幕2020精品| 日韩亚洲欧美高清| 国内精品伊人久久久久av一坑 | 91视频com| 久久久久久久久99精品| 国产成人精品一区二区三区四区 | 26uuu成人网一区二区三区| 久久国产福利国产秒拍| 国产精品嫩草影院com| 成人动漫中文字幕| 亚洲精品一二三四区| 欧美日韩一区二区三区视频| 视频一区二区中文字幕| 久久综合中文字幕| 国产成人免费视频网站高清观看视频| 精品卡一卡二卡三卡四在线| 成人av影院在线| 一区二区三区小说| 欧美刺激午夜性久久久久久久| 美女一区二区在线观看| 日韩无一区二区| 91蜜桃网址入口| 午夜伊人狠狠久久| 国产欧美一二三区| 91久久精品国产91性色tv| 一区二区三区高清| 久久久久国产免费免费| av在线播放不卡| 奇米一区二区三区| 国产精品水嫩水嫩| 欧美日本一道本| 国产成人亚洲综合色影视| 亚洲欧美日韩一区二区三区在线观看| 制服丝袜亚洲网站| 粉嫩欧美一区二区三区高清影视| 一区二区三区欧美久久| 精品乱码亚洲一区二区不卡| 97久久精品人人澡人人爽| 九九视频精品免费| 亚洲激情五月婷婷| 福利一区二区在线| 美国毛片一区二区三区| 最新久久zyz资源站| 亚洲精品一区二区三区影院 | 久久久亚洲高清| 欧美午夜一区二区三区免费大片|