freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于openssl的安全web服務(wù)器開發(fā)通信工程專業(yè)論文-文庫(kù)吧資料

2025-06-24 15:53本頁(yè)面
  

【正文】 器端的程序通常產(chǎn)生一個(gè)HTML的響應(yīng)來讓瀏覽器可以瀏覽。當(dāng)Web服務(wù)器接收到一個(gè)HTTP請(qǐng)求,會(huì)返回一個(gè)HTTP響應(yīng),例如送回一個(gè)HTML頁(yè)面。確切一點(diǎn),你可以說:Web服務(wù)器專門處理HTTP請(qǐng)求,但是應(yīng)用程序服務(wù)器是通過很多協(xié)議來為應(yīng)用程序提供商業(yè)邏輯[6]。這些應(yīng)用程序同時(shí)也是很好的使用OpenSSL加密算法庫(kù)和 SSL協(xié)議庫(kù)的優(yōu)秀例子,比如 Ca、Req和X509程序就是使用OpenSSL的庫(kù)開發(fā)一個(gè) CA 中心服務(wù)器的優(yōu)秀例子,又如S_client和S_server程序就是利用SSL協(xié)議庫(kù)建立 SSL安全連接的優(yōu)秀例子。主要包括了各種算法的加密程序和各種類型密鑰的產(chǎn)生程序(如 RSA、MdEnc等等)、證書簽發(fā)和驗(yàn)證程序(如 Ca、X50Crl 等)、SSL 連接測(cè)試程序(如 S_client 和S_server等)以及其它的標(biāo)準(zhǔn)應(yīng)用程序(如 Pkcs12 和Smime 等)。應(yīng)用程序部分是 OpenSSL 最生動(dòng)的部分,也是 OpenSSL 使用入門部分。目前,這個(gè)庫(kù)除了可以使用本身的缺省算法外,在 ,還提供了 Engine 機(jī)制,用于將如加密卡這樣外部的加密算法實(shí)現(xiàn)集成到 OpenSSL 中。主要包括公開密鑰算法、對(duì)稱加密算法、散列函數(shù)算法、X509 數(shù)字證書標(biāo)準(zhǔn)、PKCS1PKCS7 等標(biāo)準(zhǔn)[9]。該部分在 Linux 下編譯會(huì)形成一個(gè)明文 的庫(kù),在 Windows 下則是名為 [8]。SSL 協(xié)議部分完全實(shí)現(xiàn)和封裝了 SSL 協(xié)議的三個(gè)版本和 TLS 協(xié)議,SSL 協(xié)議庫(kù)的實(shí)現(xiàn)是在密碼算法庫(kù)的基礎(chǔ)上實(shí)現(xiàn)的。 雖然OpenSSL使用SSL作為其名字的重要組成部分,但其實(shí)現(xiàn)的功能確遠(yuǎn)遠(yuǎn)超出了SSL協(xié)議本身。目前,OpenSSL已經(jīng)得到了廣泛的應(yīng)用,許多類型的軟件中的安全部分都使用了OpenSSL 的庫(kù),如VOIP的OpenH323 協(xié)議、Apache服務(wù)器、Linux 安全模塊等等。OpenSSL的源代碼庫(kù)可以從 OpenSSL , 并可以免費(fèi)用于任何商業(yè)或非商業(yè)的目的。 OpenSSL最早的版本在1995年發(fā)布[5],1998年后開始由OpenSSL項(xiàng)目組維護(hù)和開發(fā)。[4]OpenSSL是一個(gè)開放源代碼的SSL協(xié)議的產(chǎn)品實(shí)現(xiàn),它采用C語言作為開發(fā)語言,具備了跨系統(tǒng)的性能。 (3)安全驗(yàn)證 加密的另外一個(gè)用途是用來作為個(gè)人的標(biāo)識(shí),用戶的密鑰可以作為他的安全驗(yàn)證的標(biāo)識(shí)。 (2)數(shù)據(jù)的一致性 加密也能保證數(shù)據(jù)的一致性。數(shù)據(jù)加密之后,只有密鑰要用一個(gè)安全的方法傳送。加密的過程需要用到密鑰來加密數(shù)據(jù)然后再解密。在此之后應(yīng)用層協(xié)議所傳送的數(shù)據(jù)都會(huì)被加密,從而保證通信的私密性。SSL協(xié)議的優(yōu)勢(shì)在于它是與應(yīng)用層協(xié)議獨(dú)立無關(guān)的,高層的應(yīng)用層協(xié)議(例如:HTTP,F(xiàn)TP,TELNET等)能透明地建立于SSL協(xié)議之上[4]。安全套接層協(xié)議能使用戶/服務(wù)器應(yīng)用之間的通信不被攻擊者竊聽,并且始終對(duì)服務(wù)器進(jìn)行認(rèn)證,還可選擇對(duì)用戶進(jìn)行認(rèn)證。其目標(biāo)是保證兩個(gè)應(yīng)用間通信的保密性和可靠性,可在服務(wù)器端和用戶端同時(shí)實(shí)現(xiàn)支持。Netscape公司在推出第一個(gè)Web瀏覽器的同時(shí),提出了SSL協(xié)議標(biāo)準(zhǔn),。對(duì)客戶端服務(wù)器體系有一個(gè)整體的認(rèn)識(shí)。增加對(duì)網(wǎng)絡(luò)編程的認(rèn)識(shí)、熟悉,掌握多線程編程和文件流的讀取,并結(jié)合網(wǎng)絡(luò)編程與多線程編程的特點(diǎn),對(duì)程序的效率進(jìn)行提高。本課題的任務(wù)是使用OpenSSL開發(fā)一個(gè)安全的Web服務(wù)器軟件,此Web服務(wù)器能夠處理多個(gè)并發(fā)請(qǐng)求,至少支持Get命令,爭(zhēng)取實(shí)現(xiàn)Head、Post、Delete等命令。Web使用HTTP協(xié)議作為其傳輸協(xié)議,而HTTP采用明文傳輸,網(wǎng)絡(luò)中傳輸?shù)闹匾獢?shù)據(jù)有被截獲的危險(xiǎn)。 (3)安全驗(yàn)證 加密的另外一個(gè)用途是用來作為個(gè)人的標(biāo)識(shí),用戶的密鑰可以作為他的安全驗(yàn)證的標(biāo)識(shí)。 (2)數(shù)據(jù)的一致性 加密也能保證數(shù)據(jù)的一致性。數(shù)據(jù)加密之后,只有密鑰要用一個(gè)安全的方法傳送。加密的過程需要用到密鑰來加密數(shù)據(jù)然后再解密。在此之后應(yīng)用層協(xié)議所傳送的數(shù)據(jù)都會(huì)被加密,從而保證通信的私密性。SSL協(xié)議的優(yōu)勢(shì)在于它是與應(yīng)用層協(xié)議獨(dú)立無關(guān)的,高層的應(yīng)用層協(xié)議(例如:HTTP,F(xiàn)TP,TELNET等)能透明地建立于SSL協(xié)議之上[4]。安全套接層協(xié)議能使用戶/服務(wù)器應(yīng)用之間的通信不被攻擊者竊聽,并且始終對(duì)服務(wù)器進(jìn)行認(rèn)證,還可選擇對(duì)用戶進(jìn)行認(rèn)證。其目標(biāo)是保證兩個(gè)應(yīng)用間通信的保密性和可靠性,可在服務(wù)器端和用戶端同時(shí)實(shí)現(xiàn)支持。Netscape公司在推出第一個(gè)Web瀏覽器的同時(shí),提出了SSL協(xié)議標(biāo)準(zhǔn),。證書的驗(yàn)證過程通常是對(duì)證書鏈的驗(yàn)證,這通常要執(zhí)行多個(gè)上述項(xiàng)目的循環(huán)驗(yàn)證已得出最終驗(yàn)證結(jié)果。當(dāng)證書用戶收到一個(gè)證書的時(shí)候, 需要對(duì)這個(gè)證書進(jìn)行驗(yàn)證。具體的實(shí)現(xiàn)是服務(wù)端實(shí)行非對(duì)稱加密方式(公鑰體制),暴露公開密鑰給客戶端,客戶端獲取公開密鑰并用其加密新的對(duì)稱密鑰發(fā)送給服務(wù)器,后續(xù)的數(shù)據(jù)通過新密鑰加密,服務(wù)器用該密鑰解密從而實(shí)現(xiàn)數(shù)據(jù)的安全傳輸。確定請(qǐng)求后對(duì)客戶端的請(qǐng)求進(jìn)行回復(fù),返回請(qǐng)求的頁(yè)面,頁(yè)面?zhèn)鬏數(shù)姆绞?。?、 研究的基本內(nèi)容,以及要解決的主要問題。網(wǎng)絡(luò)安
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1