本發(fā)明涉及加密技術(shù)領(lǐng)域,具體涉及一種文件加密方法。
背景技術(shù):
伴隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們的網(wǎng)絡(luò)活動也越來越頻繁,隨之而來的安全性的要求也就越來越高,應(yīng)用信息加密技術(shù),保證了人們在網(wǎng)絡(luò)活動中對自己的信息和一些相關(guān)資料的保密的要求,保證了網(wǎng)絡(luò)的安全性和保密性。因此,本發(fā)明應(yīng)運(yùn)而生。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是提供一種文件加密方法。
為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是:
一種文件加密方法,包括主控選擇模塊,加密模塊,解密模塊。所述主控選擇模塊控制界面,供用戶選擇使用,加密模塊對文件進(jìn)行加密操作,讀取文件并加密顯示出密文,解密模塊對文件進(jìn)行解密操作,讀取密文并解密顯示出原始明文。
本發(fā)明通過使用Microsoft公司Visual C++ 6.0作為開發(fā)工具,C語言編程,利用對稱加密算法把重要的數(shù)據(jù)變?yōu)閬y碼(加密)傳送,到達(dá)目的地后再用相同或不同的手段還原(解密),最終實(shí)現(xiàn)對文本文件實(shí)現(xiàn)加密、解密的功能,保證文本文件處理的即時(shí)化、高速化、準(zhǔn)確化。
附圖說明
圖1是本發(fā)明的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明。
如圖1所示,一種文件加密方法,包括主控選擇模塊,加密模塊,解密模塊。所述主控選擇模塊控制界面,供用戶選擇使用,加密模塊對文件進(jìn)行加密操作,讀取文件并加密顯示出密文,解密模塊對文件進(jìn)行解密操作,讀取密文并解密顯示出原始明文。該加密方法用的是對稱密碼系統(tǒng),即是加密與解密用的是同一把密鑰,當(dāng)所產(chǎn)生的算法加密密鑰可以從解密密鑰,或可以來自從加密密鑰的解密密鑰,所述用于對稱算法,最終實(shí)現(xiàn)對文本文件實(shí)現(xiàn)加密、解密的功能,保證文本文件處理的即時(shí)化、高速化、準(zhǔn)確化
以上所述僅是為了解釋本發(fā)明的具體實(shí)施方式,并不對其內(nèi)容進(jìn)行限定,任何本領(lǐng)域的技術(shù)人員,在本發(fā)明的技術(shù)方案的基礎(chǔ)上不要付出創(chuàng)造性勞動即可做出的任何修改或變形仍在本發(fā)明的保護(hù)范圍內(nèi)。