wwwxxxx日本,国产精品九九,日日夜夜免费视频,亚洲无av码在线中文字幕

文件傳輸簽名驗(yàn)證程序設(shè)計(jì).doc

約59頁(yè)DOC格式手機(jī)打開展開

文件傳輸簽名驗(yàn)證程序設(shè)計(jì),5萬(wàn)字58頁(yè) 有程序摘要: 數(shù)字簽名可以解決否認(rèn)、偽造、篡改及冒充等問(wèn)題。具體要求:發(fā)送者事后不能否認(rèn)發(fā)送的報(bào)文簽名,接收者能夠核實(shí)發(fā)送者發(fā)送的報(bào)文簽名,接收者不能對(duì)發(fā)送者的報(bào)文進(jìn)行部分篡改,網(wǎng)絡(luò)中的某一用戶不能冒充另一用戶作為發(fā)送者獲接收者。數(shù)字簽名的應(yīng)用范圍十分廣泛,在保障電子數(shù)據(jù)交換的安全性上是一個(gè)突破性的進(jìn)展,...
編號(hào):10-4601大小:553.00K
分類: 論文>計(jì)算機(jī)論文

內(nèi)容介紹

此文檔由會(huì)員 劉麗 發(fā)布

5萬(wàn)字 58頁(yè) 有程序
摘要:
數(shù)字簽名可以解決否認(rèn)、偽造、篡改及冒充等問(wèn)題。具體要求:發(fā)送者事后不能否認(rèn)發(fā)送的報(bào)文簽名,接收者能夠核實(shí)發(fā)送者發(fā)送的報(bào)文簽名,接收者不能對(duì)發(fā)送者的報(bào)文進(jìn)行部分篡改,網(wǎng)絡(luò)中的某一用戶不能冒充另一用戶作為發(fā)送者獲接收者。數(shù)字簽名的應(yīng)用范圍十分廣泛,在保障電子數(shù)據(jù)交換的安全性上是一個(gè)突破性的進(jìn)展,凡需要對(duì)用戶的身份進(jìn)行判斷的情況都可以使用數(shù)字簽名以確保數(shù)據(jù)的完整性、私有性和不可抵賴性。
設(shè)計(jì)了一個(gè)數(shù)字簽名及簽名驗(yàn)證系統(tǒng)。該系統(tǒng)基于RSA和MD5算法以及 Winsock通信,并利用Java作為編程語(yǔ)言,JCreator作為開發(fā)工具,成功實(shí)現(xiàn)了對(duì)選定文件進(jìn)行數(shù)字簽名及其簽名驗(yàn)證。
系統(tǒng)由客戶端和服務(wù)器端兩部分組成。客戶端能對(duì)任意選定文件進(jìn)行數(shù)字簽名,并保存簽名和公鑰,然后通過(guò)Winsock通信將簽名和公鑰發(fā)送到服務(wù)器端。服務(wù)器為多線程服務(wù)器,能夠處理多個(gè)客戶端連接,接收它們發(fā)送過(guò)來(lái)的簽名和公鑰,然后對(duì)簽名進(jìn)行驗(yàn)證。
本設(shè)計(jì)最大的特點(diǎn)是利用了Java安全API中數(shù)字簽名的功能和Java強(qiáng)大的網(wǎng)絡(luò)功能,直接調(diào)用Java的內(nèi)部函數(shù)實(shí)現(xiàn)了數(shù)字簽名,利用Java中的Socket實(shí)現(xiàn)了Winsock通信,使得數(shù)字簽名和Winsock通信的實(shí)現(xiàn)簡(jiǎn)化了許多。
因此,本文設(shè)計(jì)的是一個(gè)操作方便、功能齊全的簡(jiǎn)單的數(shù)字簽名及簽名驗(yàn)證系統(tǒng)。

關(guān)鍵詞  數(shù)字簽名,簽名驗(yàn)證,RSA, MD5算法, Winsock通信,Java

ABSTRACT
  The system consists of client-side and server-side. The client-side is able to sign any file chosed , save its signature and public key,and then send them to server-side by Winsock communication. The server-side which is a multi-thread server, is able to deal with multiple connections of client-side,receive signature and public key sended by them,and then verify the signature.
This design has a major characteristic,which is that making use of functions of signature in java’s security API and java’s powerful network functions.The design directly used functions inner java to implement digital signature ,used socket inner java to implement winsock communication,which maked it much more simple to implement digital signature and winsock communication.

KEY WORDS  digital signature, signature verification, RSA, MD5 algorithm, winsock communication,Java
目錄
摘 要 II
ABSTRACT III
第一章 緒論 1
1.1 課題背景 1
1.2 國(guó)內(nèi)外數(shù)字簽名技術(shù)的研究現(xiàn)狀 2
1.3 任務(wù)要求和目標(biāo) 5
1.4實(shí)現(xiàn)條件和方案的選擇 6
第二章 數(shù)字簽名技術(shù)原理 8
2.1 數(shù)字簽名的基本原理 8
2.1.1數(shù)字簽名的定義 8
2.1.2數(shù)字簽名的功能和應(yīng)用 9
2.2 數(shù)字簽名算法 11
2.2.1 數(shù)字簽名算法概述 11
2.2.2 RSA簽名算法 12
2.2.3 MD5算法簡(jiǎn)介 13
2.3 數(shù)字簽名在JAVA中的實(shí)現(xiàn)方法 15
第三章 軟件設(shè)計(jì) 19
3.1 軟件設(shè)計(jì)思路 19
3.2 系統(tǒng)框圖 20
3.2.1 程序流程圖 20
3.2.2程序模塊圖 21
3.3 系統(tǒng)詳細(xì)設(shè)計(jì) 23
3.3.1 客戶端程序 23
3.3.2 服務(wù)器端程序 26
3.3.3 利用Sokcet實(shí)現(xiàn)Winsock通信 29
第四章 軟件測(cè)試與分析改進(jìn) 33
4.1 系統(tǒng)整體功能測(cè)試 33
4.2 客戶端功能測(cè)試 34
4.3 服務(wù)器端功能測(cè)試 35
4.4 軟件性能整體分析與改進(jìn) 37
第五章 總結(jié) 39
結(jié)束語(yǔ) 40
參考文獻(xiàn) 41
附錄 42
附錄Ⅰ 42
附錄Ⅱ 47
摘 要

亚洲天堂一区二区| 99电影一区二区三区| 色色AV爱| 国产成人午夜福利在线观看| 久久久久九九国产精品| 黑人粗大,爽| 亚洲av网址在线观看| 久久久国产视屏| 在线性片AV| 亚洲乱码一区二区三区| 一本久到国产欧美| 日韩色视频高清| 91九色在线播放| 啪啪电影网| 婷婷丁香熟女| 少妇香蕉| 久激情内射婷内射蜜桃| 四虎影视为什么打不开| 论坛你懂的欧美| 天堂av亚洲av一二三区| 日韩亚洲电影网| 欧美后入在线| 聂拉木县| www.乱伦.com| 中文无码第5| 久久AⅤ片| 骚美女| 91狠狠色狠狠操| 国产三级二级一级| 桑日县| 超碰一区| 精品九九热视频| 69专区| 中文字字幕在线精品乱码| 97黄色网| 一级黄片勉费看| 久久探花视频精品| 精品久久久久久中文字幕乱码| 国产99中文字幕| 台湾高清性色生活片| 日韩欧美精品一中文字幕|