计算机如何用vb文本加密,信息加密与隐藏工具的设计与实现VB231
摘??? 要
當(dāng)今時(shí)代,隨著電腦的普及應(yīng)用和互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)中露出的安全問(wèn)題引起普遍關(guān)注,網(wǎng)絡(luò)的安全,主要是網(wǎng)絡(luò)信息安全,需要采取相應(yīng)的保護(hù)措施,提供適合的安全服務(wù),加密機(jī)制和信息隱藏技術(shù)作為保障網(wǎng)絡(luò)信息安全的手段,可以保證信息的完整性、可鑒別性和不可否認(rèn)性。在一些應(yīng)用中,它只需要讓指定接受人來(lái)驗(yàn)證,以確保信息的秘密性。本文主要研究了信息加密與隱藏技術(shù),介紹信息安全的應(yīng)用前景,通過(guò)掌握的知識(shí)來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單信息加密與隱藏工具,包含加密和信息隱藏的功能,處理的對(duì)象主要是針對(duì)文本和圖片兩種文件格式,使用簡(jiǎn)單的對(duì)稱(chēng)加密算法對(duì)文本進(jìn)行加密,而在圖片中隱藏另外一張圖片信息。該設(shè)計(jì)旨在理解信息加密與隱藏技術(shù)在實(shí)際生活中的應(yīng)用,從總體上闡述了它們的原理。另外,本設(shè)計(jì)成果可用于教學(xué)實(shí)驗(yàn)中。
關(guān)鍵詞:安全;加密;信息;隱藏
The Design and Implementation of an Information Encryption and Hiding Tool
Abstracthttp://www.16sheji8.cn/
In modern times, with the universal application of computers and rapid development of the Internet, more people have paid attention to the security issues in the Internet. The security issues mainly refer to network information security, so it needs some protection measures and provides appropriate security services. As the protection measures of information security, the encryption and information hiding technology provides the functions of integration, authentication, and non-repudiation for the signing message. In some applications, it only needs to be verified by some recipients while keeping the message secret from public. This paper mainly researches the information encryption and hiding technology and introduces the application prospects of the information security. Based on the acquired knowledge, a simple information encryption and hiding tool is designed, and it provides the functions of encryption and information hiding, and the handing object refers to the text and picture. The symmetric encryption algorithm is applied into the text encryption while a picture is hidden in another picture. The purpose of this design is to make the application of information encryption and hiding in real life understood, as well as to describe the principles of the technology on the whole. In addition, the designing result can be applied into the teaching and experiments.http://www.16sheji8.cn/
Key words: security; encryption; information; hiding
目 錄
論文總頁(yè)數(shù):23頁(yè)
1?引言?1
1.1?課題背景?1http://www.16sheji8.cn/
1.2?本課題研究意義?1
2?信息隱藏技術(shù)?1
2.1?信息隱藏簡(jiǎn)介?1
2.2?信息隱藏技術(shù)的分類(lèi)?2
2.3?信息隱藏關(guān)鍵技術(shù)?3
2.4?信息隱藏的應(yīng)用領(lǐng)域?3
3?加解密相關(guān)技術(shù)?4
3.1?密碼學(xué)知識(shí)?4
3.1.1?密鑰和算法?4
3.1.2?對(duì)稱(chēng)密鑰算法?4http://www.16sheji8.cn/
3.1.3?非對(duì)稱(chēng)密鑰算法?5
4?實(shí)現(xiàn)一個(gè)信息加密與隱藏工具?6
4.1?設(shè)計(jì)思路?6
4.1.1?界面設(shè)計(jì)思路?6
4.1.2?信息加密設(shè)計(jì)思路?6
4.1.3?信息隱藏設(shè)計(jì)思路?6
4.2?設(shè)計(jì)流程?6
4.2.1?信息加密流程?6
4.2.2?信息隱藏流程?7
4.2.3?信息解密流程?7
4.2.4?隱藏信息提取流程?7
4.3?設(shè)計(jì)前言?8
4.3.1?設(shè)計(jì)工具?8
4.3.2?已有設(shè)計(jì)條件?8
4.3.3?設(shè)計(jì)目的?8
4.4?信息加密與隱藏設(shè)計(jì)過(guò)程分析?8
4.4.1?信息加密?8
4.4.2?信息隱藏?11
4.5?解密與隱藏信息提取設(shè)計(jì)過(guò)程分析?15
4.5.1?文本信息的解密?15
4.5.2?隱藏信息的提取?16http://www.16sheji8.cn/
4.6?實(shí)例運(yùn)行與測(cè)試?18
4.6.1?信息加密與隱藏過(guò)程?18
4.6.2?解密與隱藏信息提取過(guò)程?19
結(jié)??? 論?21
參考文獻(xiàn)?21
致??? 謝?22
聲??? 明?23http://www.16sheji8.cn/
1?引言
1.1?課題背景
當(dāng)今時(shí)代,隨著電腦的普及應(yīng)用和互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)已經(jīng)融入人們的生活之中,網(wǎng)絡(luò)中露出的安全問(wèn)題引起普遍關(guān)注,網(wǎng)絡(luò)的開(kāi)放性與共享性也導(dǎo)致了網(wǎng)絡(luò)的安全性受到嚴(yán)重影響,在開(kāi)放的Internet平臺(tái)上,社會(huì)生活中傳統(tǒng)的犯罪和不道德行為將變得更加隱蔽和難以控制。人們從面對(duì)面的交易和作業(yè),變成網(wǎng)上互不見(jiàn)面的操作、沒(méi)有國(guó)界、沒(méi)有時(shí)間限制,就產(chǎn)生了更大的安全隱患。如何保證網(wǎng)上傳輸?shù)臄?shù)據(jù)的安全和對(duì)方的身份確認(rèn),對(duì)網(wǎng)絡(luò)提出了挑戰(zhàn)。http://www.16sheji8.cn/
1.2?本課題研究意義
加密與信息隱藏技術(shù)成為保障網(wǎng)絡(luò)信息安全的手段。這種機(jī)制可以保證信息傳輸?shù)谋C苄浴?shù)據(jù)交換的完整性,發(fā)送信息的不可否認(rèn)性,身份的確定性。隨著網(wǎng)絡(luò)技術(shù)和軟件技術(shù)的飛速發(fā)展,信息革命帶來(lái)了全球范圍市場(chǎng)競(jìng)爭(zhēng)的日益加劇,同時(shí)對(duì)傳統(tǒng)的辦公和生活方式也產(chǎn)生了巨大沖擊。在計(jì)算機(jī)通信系統(tǒng)中,維護(hù)電子文檔的安全成為至關(guān)重要和非常敏感的問(wèn)題,保證重要信息在傳輸過(guò)程中的安全性在電子商務(wù)、電子政務(wù)等領(lǐng)域發(fā)揮著越來(lái)越大的作用。信息隱藏與信息加密是不盡相同的,信息加密是隱藏信息的內(nèi)容,而信息隱藏是隱藏信息的存在性,信息隱藏比信息加密更為安全,因?yàn)樗蝗菀滓鸸粽叩淖⒁狻1疚闹饕榻B信息加密與隱藏的實(shí)現(xiàn)。http://www.16sheji8.cn/
2?信息隱藏技術(shù)
2.1?信息隱藏簡(jiǎn)介
信息隱藏(Information Hiding),也稱(chēng)作數(shù)據(jù)隱藏(Data Hiding)。簡(jiǎn)單來(lái)講,信息隱藏是指將某一信號(hào)(一般稱(chēng)之為簽字信號(hào),Signature Signal)嵌入(embedding)另一信號(hào)(一般稱(chēng)之為主信號(hào),Host Signal,或稱(chēng)之為掩護(hù)媒體,cover-media)的過(guò)程,掩護(hù)媒體經(jīng)嵌入信息后變成一個(gè)偽裝媒體(stegano-media)。這一嵌入過(guò)程需要滿足下列條件:
1.簽字信號(hào)的不可感知性(Imperceptibility)。換句話講,簽字信號(hào)嵌入后,主信號(hào)的感知特性沒(méi)有明顯的改變,簽字信號(hào)被主信號(hào)“隱藏”了起來(lái)。http://www.16sheji8.cn/
2.簽字信號(hào)的魯棒性(Robustness)。簽字信號(hào)對(duì)主信號(hào)的各種失真變換,如失真信號(hào)壓縮、仿射變換、加噪、A/D或D/A轉(zhuǎn)換等,以及各種惡意性攻擊(Malicious Attack),都應(yīng)體現(xiàn)出一定的魯棒性。除非主信號(hào)的感知特性被明顯的破壞,簽字信號(hào)將很難被去除。
3.一般來(lái)講,簽字信號(hào)的嵌入不增加主信號(hào)的存儲(chǔ)空間和傳輸帶寬。也就是說(shuō),簽字信號(hào)嵌入后,“表面”上很難覺(jué)察到信息的改變。http://www.16sheji8.cn/
信息隱藏的發(fā)展歷史可以一直追溯到“匿形術(shù)(Steganography)”的使用。“匿形術(shù)”一詞來(lái)源于古希臘文中“隱藏的”和“圖形”兩個(gè)詞語(yǔ)的組合。雖然“匿形術(shù)”與“密碼術(shù)(Cryptography)”都是致力于信息的保密技術(shù),但是,兩者的設(shè)計(jì)思想?yún)s完全不同。“密碼術(shù)”主要通過(guò)設(shè)計(jì)加密技術(shù),使保密信息不可讀,但是對(duì)于非授權(quán)者來(lái)講,雖然他無(wú)法獲知保密信息的具體內(nèi)容,卻能意識(shí)到保密信息的存在。而“匿形術(shù)”則致力于通過(guò)設(shè)計(jì)精妙的方法,使得非授權(quán)者根本無(wú)從得知保密信息的存在與否。相對(duì)于現(xiàn)代密碼學(xué)來(lái)講,信息隱藏的最大優(yōu)勢(shì)在于它并不限制對(duì)主信號(hào)的存取和訪問(wèn),而是致力于簽字信號(hào)的安全保密性。
總結(jié)
以上是生活随笔為你收集整理的计算机如何用vb文本加密,信息加密与隐藏工具的设计与实现VB231的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 官方送上“定心丸”:Win11小组件功能
- 下一篇: 海口暴雨市区内涝 有人游过积水路段:实拍