999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種網(wǎng)絡(luò)數(shù)據(jù)安全加密傳輸方法研究

2019-09-10 07:22:44朱杰
關(guān)鍵詞:網(wǎng)絡(luò)安全

朱杰

隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)安全問(wèn)題層出不窮。網(wǎng)絡(luò)攻擊、信息泄露等問(wèn)題嚴(yán)重困擾著人們,網(wǎng)絡(luò)安全是一個(gè)非常大的課題,包括的范圍也非常廣,本文只從數(shù)據(jù)傳輸加密的角度對(duì)部分算法、傳輸協(xié)議和身份認(rèn)證等方面進(jìn)行描述,提出了一種較為安全的加密傳輸方法,并提供了部分源程序供參考。

1.引言

網(wǎng)絡(luò)的誕生和發(fā)展,極大地方便了我們的溝通和交流,人們的生產(chǎn)、生活日漸依賴網(wǎng)絡(luò)。自從網(wǎng)絡(luò)誕生起,網(wǎng)絡(luò)安全問(wèn)題就一直如影隨形,濫用網(wǎng)絡(luò)技術(shù)缺陷和漏洞的網(wǎng)絡(luò)攻擊和入侵,更讓人們防不勝防。病毒、木馬、黑客成為人人皆知的名詞,由此產(chǎn)生了非常多的網(wǎng)絡(luò)安全技術(shù)和防護(hù)產(chǎn)品,如:防火墻、防病毒網(wǎng)關(guān)、入侵防御、漏洞掃描、日志分析等。要加強(qiáng)網(wǎng)絡(luò)安全還需要對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行加密,對(duì)于網(wǎng)絡(luò)數(shù)據(jù)加密也有非常多的加密算法,如DES,3DES,RC2,RC4,IDEA,RSA,DSA,AES,BLOWFISH,MD5,PKCS等。

2.數(shù)據(jù)傳輸

建立網(wǎng)絡(luò)連接并傳送數(shù)據(jù)或文件必須通過(guò)網(wǎng)絡(luò)傳輸協(xié)議,它是計(jì)算機(jī)通信或網(wǎng)絡(luò)設(shè)備的共同語(yǔ)言,如TCP/IP,NetBEUI,DHCP,F(xiàn)TP等。瀏覽器是多數(shù)用戶訪問(wèn)網(wǎng)絡(luò)資源最常用技術(shù),使用瀏覽器進(jìn)行網(wǎng)絡(luò)連接和數(shù)據(jù)傳輸是建立在TCP/IP通信協(xié)議之上的HTTP(Hyper Text Transfer Protocol)協(xié)議,它是一個(gè)無(wú)狀態(tài)協(xié)議。它的請(qǐng)求方法有GET,POST,HEAD,PUT,DELETE,OPTIONS,TRACE,CONNECT。

3.身份認(rèn)證

從網(wǎng)絡(luò)上獲取需要的信息,提供這些信息資源的是一個(gè)個(gè)的站點(diǎn),通過(guò)互聯(lián)網(wǎng)把這些站點(diǎn)相互連接起來(lái)。通過(guò)超鏈接可以從一個(gè)網(wǎng)頁(yè)訪問(wèn)到另外一個(gè)網(wǎng)頁(yè),從一個(gè)站點(diǎn)連接到另外一個(gè)站點(diǎn),所有的這一切組成一個(gè)龐大的網(wǎng),這就是Web。

4.安全加密實(shí)現(xiàn)

從服務(wù)器端產(chǎn)生4段隨機(jī)字符串,其中2段長(zhǎng)度不小于255,另2段長(zhǎng)度不小于50,4段字符串按照長(zhǎng)短各一個(gè)配成兩對(duì),把兩對(duì)字符串傳遞到驗(yàn)證頁(yè)面,同時(shí)傳遞到客戶端,在客戶端(js)利用長(zhǎng)度短的字符串為變量,把用戶名及密碼進(jìn)行加密保存到長(zhǎng)的字符串中,利用post把加密的包含用戶名及密碼的2段長(zhǎng)字符串上傳驗(yàn)證,服務(wù)器端收到這兩段字符串后,利用原有的2組字符串進(jìn)行解密,并把加密出的用戶名及密碼在服務(wù)器端進(jìn)行二次加密,與從數(shù)據(jù)庫(kù)中提取的用戶名及密碼進(jìn)行比對(duì),如果符合要求則通過(guò)身份驗(yàn)證,否則判定為非法用戶。

4.1加密變量的獲取

String s1=””, s2=””, s3=””, s4=””; //添加4個(gè)字符串變量用來(lái)存放產(chǎn)生的隨機(jī)變量char numb []={’A’,’B’,’C’,’D’,’E’,’F’,’G’,’H’,’I’,’J’,’K’,’L’,’M’,’N’,’O’,’Q’,’R’,’S’,’T’,’U’,’V’,’W’,’X’,’Y’, ’Z’,’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’,’k’,’l’,’m’,’n’,’o’,’p’,’q’,’r’,’s’,’t’,’u’,’v’,’w’,’x’,’y’,‘z’,’0’,’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’}; //設(shè)定隨機(jī)變量中的字符int i0=(int)( Math.random()*58);//產(chǎn)生0-57的隨機(jī)整數(shù),根據(jù)前面設(shè)定的字符數(shù),我們前面設(shè)定了

58個(gè)int i12=0, i34=0;//設(shè)定4個(gè)隨機(jī)數(shù)的長(zhǎng)度i12=(int)(Math.random()*10)+40;

for ( i=0,i

{s1= s1+numb[i0];

i0=(int)( Math.random()*58);

}

i0=(int)( Math.random()*58);

i12=(int)( Math.random()*10)+40;

for ( i=0,i

{s2= s2+numb[i0];

i0=(int)( Math.random()*58);

}

i0=(int)( Math.random()*58);

i34=(int)( Math.random()*10)+245;

for ( i=0,i

{s3= s3+numb[i0];

i0=(int)( Math.random()*58);

}

i34=(int)( Math.random()*10)+245;

for ( i=0,i

{s4= s4+numb[i0];

i0=(int)( Math.random()*58);

}

然后把獲取的4個(gè)隨機(jī)數(shù)按照一、三一組,二、四一組,做一個(gè)md5加密并同時(shí)傳到用戶身份認(rèn)證頁(yè)和客戶端用戶名及密碼上傳頁(yè)面。

4.2用戶端加密

用戶端錄入用戶名及密碼通過(guò)post上傳時(shí),先經(jīng)過(guò)js把服務(wù)器傳到的隨機(jī)數(shù)md5解密,然后把取出的四段隨機(jī)數(shù)用于用戶名及密碼的加密:

var usr_len=user.length;//獲取用戶名長(zhǎng)度

var user_sub=””,pwd_sub=””;

var asc2=0;

var pwd_len=passwd.length;//獲取密碼長(zhǎng)度

for (var i=0; i< usr_len; i++)

{ user_sub =s1.substring (i,i+1);// s1是來(lái)自服務(wù)器的s1 asc2= user_sub.charCodeAt();

if (asc2%2==0)

{ asc2=asc2*2;

}

s3=s3.substring(0,asc2)+ user_sub + s3.substring(asc2);

}

for (var i=0; i< pwd_len; i++)

{ pwd_sub =s2.substring (i,i+1);// s2是來(lái)自服務(wù)器的s2 asc2= pwd_sub.charCodeAt();

if (asc2%2==0)

{ asc2=asc2*2;

}

s4=s4.substring(0,asc2)+ user_sub + s4.substring(asc2);

}

然后把s3和s4進(jìn)行md5加密,并傳到服務(wù)器。

4.3服務(wù)器端解密驗(yàn)證

int i_ur=cs3.length()-s3.length();//cs3是從客戶端傳到的s3 int i_pw=cs4.length ()-s4.length ();//cs4是從客戶端傳到的s4 String cusr=””,cpwd=””;

String user_sub=””, pwd_sub=””;

for (int i= i_ur-1; i< 0; i--)

{user_sub =s1.substring (i,i+1);// s1是來(lái)自服務(wù)器的s1 asc2= user _sub.charCodeAt();

if (asc2%2==0)

{ asc2=asc2*2;

}

cusr= cs3.substring(asc2, asc2+1)+ cusr;

}

for (int i= i_pw-1; i< 0; i--)

{pwd_sub =s2.substring (i,i+1);// s2是來(lái)自服務(wù)器的s2 asc2= pwd _sub.charCodeAt();

if (asc2%2==0)

{ asc2=asc2*2;

}

cpwd = cs4.substring(asc2, asc2+1)+ cpwd;

}

5.結(jié)束語(yǔ)

最后把從客戶端傳到的用戶名和密碼進(jìn)行md5加密,按照這2個(gè)參數(shù)從數(shù)據(jù)庫(kù)調(diào)取用戶的序列號(hào)(上一次退出系統(tǒng)時(shí)添加到數(shù)據(jù)庫(kù)中與用戶對(duì)應(yīng)的隨機(jī)編號(hào))及權(quán)限,如果取到,則按照取到的權(quán)限及序列號(hào)打開(kāi)相應(yīng)的頁(yè)面。

基金項(xiàng)目:山東省重大科技創(chuàng)新工程項(xiàng)目(2018CXGC1501)

猜你喜歡
網(wǎng)絡(luò)安全
網(wǎng)絡(luò)安全(上)
網(wǎng)絡(luò)安全知多少?
新量子通信線路保障網(wǎng)絡(luò)安全
網(wǎng)絡(luò)安全
網(wǎng)絡(luò)安全人才培養(yǎng)應(yīng)“實(shí)戰(zhàn)化”
上網(wǎng)時(shí)如何注意網(wǎng)絡(luò)安全?
網(wǎng)絡(luò)安全與執(zhí)法專(zhuān)業(yè)人才培養(yǎng)探索與思考
設(shè)立網(wǎng)絡(luò)安全專(zhuān)項(xiàng)基金 促進(jìn)人才培養(yǎng)
網(wǎng)絡(luò)安全監(jiān)測(cè)數(shù)據(jù)分析——2015年11月
打造信息網(wǎng)絡(luò)安全的銅墻鐵壁
主站蜘蛛池模板: 久操线在视频在线观看| 亚洲Av综合日韩精品久久久| 中文字幕欧美日韩| 日韩av手机在线| 制服丝袜国产精品| 国产欧美日韩va另类在线播放| 国产乱人伦精品一区二区| 成人福利在线免费观看| 青青国产视频| 国产激情在线视频| 91午夜福利在线观看| 中文字幕第1页在线播| 久久久久亚洲AV成人人电影软件| 无码日韩视频| 欧美亚洲综合免费精品高清在线观看| 精品国产免费观看一区| 亚洲av片在线免费观看| 极品性荡少妇一区二区色欲| 久久6免费视频| 日韩在线欧美在线| 欧洲成人在线观看| 日韩在线观看网站| 国产精品林美惠子在线观看| 日韩午夜片| 国产精品手机在线播放| 青青热久麻豆精品视频在线观看| 国产精品成人观看视频国产 | 国产又色又爽又黄| 五月天综合网亚洲综合天堂网| 亚洲国产精品久久久久秋霞影院| 国产亚洲精| 精品国产中文一级毛片在线看| 久久伊人操| 婷婷成人综合| 亚洲欧美成aⅴ人在线观看| 亚洲妓女综合网995久久| 国产亚洲第一页| 欧美日韩成人| 国产大片黄在线观看| 丁香婷婷在线视频| 一级一级一片免费| 亚洲视频色图| 国产欧美精品一区二区| 精品免费在线视频| 国产精品私拍99pans大尺度| 成人免费一级片| 无码人中文字幕| 久久中文字幕2021精品| 国产区免费精品视频| 国产成在线观看免费视频| 黄色a一级视频| 久久美女精品| 亚洲男人天堂2020| 日本三级欧美三级| 国产精品一区二区在线播放| 久久久久久久久18禁秘| 99成人在线观看| 欧美日韩国产精品va| 91无码国产视频| 激情综合激情| 在线日韩一区二区| 欧美日韩国产系列在线观看| 精品超清无码视频在线观看| 亚洲日本一本dvd高清| 亚洲免费播放| 日韩黄色大片免费看| 91在线播放免费不卡无毒| 久久国产精品无码hdav| 国产福利一区视频| 精品国产一区二区三区在线观看 | 亚洲视频免费播放| 波多野结衣无码AV在线| 97久久免费视频| 91蜜芽尤物福利在线观看| 国产美女无遮挡免费视频| 91丝袜美腿高跟国产极品老师| 五月天丁香婷婷综合久久| 免费高清自慰一区二区三区| 永久免费av网站可以直接看的| 久久永久视频| 毛片手机在线看| 91亚洲视频下载|