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

正文內(nèi)容

基于openssl的安全web服務(wù)器開發(fā)畢業(yè)論文(編輯修改稿)

2024-07-15 17:26 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 協(xié)議之上[4]。SSL協(xié)議在應(yīng)用層協(xié)議通信之前就已經(jīng)完成加密算法、通信密鑰的協(xié)商及服務(wù)器認(rèn)證工作。在此之后應(yīng)用層協(xié)議所傳送的數(shù)據(jù)都會(huì)被加密,從而保證通信的私密性。通過以上敘述,SSL協(xié)議提供的安全信道有以下三個(gè)特性:(1)數(shù)據(jù)的保密性 信息加密就是把明碼的輸入文件用加密算法轉(zhuǎn)換成加密的文件以實(shí)現(xiàn)數(shù)據(jù)的保密。加密的過程需要用到密鑰來加密數(shù)據(jù)然后再解密。沒有了密鑰,就無法解開加密的數(shù)據(jù)。數(shù)據(jù)加密之后,只有密鑰要用一個(gè)安全的方法傳送。加密過的數(shù)據(jù)可以公開地傳送。 (2)數(shù)據(jù)的一致性 加密也能保證數(shù)據(jù)的一致性。例如:消息驗(yàn)證碼(MAC),能夠校驗(yàn)用戶提供的加密信息,接收者可以用MAC來校驗(yàn)加密數(shù)據(jù),保證數(shù)據(jù)在傳輸過程中沒有被篡改過。 (3)安全驗(yàn)證 加密的另外一個(gè)用途是用來作為個(gè)人的標(biāo)識(shí),用戶的密鑰可以作為他的安全驗(yàn)證的標(biāo)識(shí)。SSL是利用公開密鑰的加密技術(shù)(RSA)來作為用戶端與服務(wù)器端在傳送機(jī)密資料時(shí)的加密通訊協(xié)定。[4]OpenSSL是一個(gè)開放源代碼的SSL協(xié)議的產(chǎn)品實(shí)現(xiàn),它采用C語言作為開發(fā)語言,具備了跨系統(tǒng)的性能。OpenSSL 項(xiàng)目最早由加拿大人 Eric A. Yang和 Tim J. Hudson 開發(fā),現(xiàn)在由 OpenSSL 項(xiàng)目小組負(fù)責(zé)改進(jìn)和開發(fā),這個(gè)小組是由全球的一些技術(shù)精湛的志愿技術(shù)人員組成,它們的勞動(dòng)都是無償?shù)?,在此我們?yīng)該向他們表示崇高的敬意。 OpenSSL最早的版本在1995年發(fā)布[5],1998年后開始由OpenSSL項(xiàng)目組維護(hù)和開發(fā)。當(dāng)前最新的版本是 ,完全實(shí)現(xiàn)了對(duì) SSLvSSLvSSLv3和 TLS的支持。OpenSSL的源代碼庫可以從 OpenSSL , 并可以免費(fèi)用于任何商業(yè)或非商業(yè)的目的。由于采用C語言開發(fā),OpenSSL 的源代碼庫具有良好的跨平臺(tái)性能,支持Linux、Unix、Windows、Mac 和VMS等多種平臺(tái)。目前,OpenSSL已經(jīng)得到了廣泛的應(yīng)用,許多類型的軟件中的安全部分都使用了OpenSSL 的庫,如VOIP的OpenH323 協(xié)議、Apache服務(wù)器、Linux 安全模塊等等。我們有理由預(yù)期,OpenSSL 和其所倡導(dǎo)的開放源碼的思想必將被眾多的支持者更加發(fā)揚(yáng)光大。 雖然OpenSSL使用SSL作為其名字的重要組成部分,但其實(shí)現(xiàn)的功能確遠(yuǎn)遠(yuǎn)超出了SSL協(xié)議本身。OpenSSL 事實(shí)上包括了三部分:SSL 協(xié)議、密碼算法庫和應(yīng)用程序。SSL 協(xié)議部分完全實(shí)現(xiàn)和封裝了 SSL 協(xié)議的三個(gè)版本和 TLS 協(xié)議,SSL 協(xié)議庫的實(shí)現(xiàn)是在密碼算法庫的基礎(chǔ)上實(shí)現(xiàn)的。使用該庫,你完全可以建立一個(gè)SSL 服務(wù)器和 SSL 客戶端。該部分在 Linux 下編譯會(huì)形成一個(gè)明文 的庫,在 Windows 下則是名為 [8]。 密碼算法庫是一個(gè)強(qiáng)大完整的密碼算法庫,它是 OpenSSL 的基礎(chǔ)部分,也是很值得一般密碼安全技術(shù)人員研究的部分,它實(shí)現(xiàn)了目前大部分主流的密碼算法和標(biāo)準(zhǔn)。主要包括公開密鑰算法、對(duì)稱加密算法、散列函數(shù)算法、X509 數(shù)字證書標(biāo)準(zhǔn)、PKCS1PKCS7 等標(biāo)準(zhǔn)[9]。事實(shí)上,OpenSSL 的 SSL 協(xié)議部分和應(yīng)用程序部分都是基于這個(gè)庫開發(fā)的。目前,這個(gè)庫除了可以使用本身的缺省算法外,在 ,還提供了 Engine 機(jī)制,用于將如加密卡這樣外部的加密算法實(shí)現(xiàn)集成到 OpenSSL 中。密碼算法庫在 Linux 編譯后其庫文件名稱為 ,在 Windows 下編譯后其庫文件為 。應(yīng)用程序部分是 OpenSSL 最生動(dòng)的部分,也是 OpenSSL 使用入門部分。該部分基于上述的密碼算法庫和 SSL 協(xié)議庫實(shí)現(xiàn)了很多實(shí)用和范例性的應(yīng)用程序,覆蓋了眾多的密碼學(xué)應(yīng)用[10]。主要包括了各種算法的加密程序和各種類型密鑰的產(chǎn)生程序(如 RSA、MdEnc等等)、證書簽
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1