專利名稱:一種電子郵件的加密解密方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信安全領(lǐng)域,尤其涉及一種電子郵件的加密解密方法及系統(tǒng)。
背景技術(shù):
現(xiàn)今隨著網(wǎng)絡(luò)的發(fā)展與普及,電子郵件(Email)已經(jīng)成為重要的交流工具,它的安全性也越來越受到重視。
目前電子郵件的安全性是通過郵箱的登錄密碼來保證的,電子郵件是以明文(未加密)的形式保存在郵件服務(wù)器上的,當(dāng)用戶通過密碼登錄郵箱后,郵箱中包括已發(fā)送的郵件、已接收的郵件等所有的郵件信息將被一覽無余,使得用戶電子郵件的安全性受到較大的威脅。而用戶郵箱的登錄密碼容易被竊取,如當(dāng)用戶選擇了瀏覽器的記住密碼功能時,只要盜用用戶的計算機密碼,即可自由登錄用戶的郵箱;當(dāng)用戶登錄郵箱后暫時離開,或者通過其它方式泄露了用戶郵箱的登錄密碼時,用戶郵箱中的電子郵件的安全性無法得到保證,這對許多企業(yè),尤其是商務(wù)人士可能造成無法挽回的損失。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種電子郵件的加密方法,旨在解決現(xiàn)有技術(shù)中存在的電子郵件無法得到安全保證的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種電子郵件的加密方法,所述方法包括下述步驟接收輸入的加密密碼信息以及選定的郵箱中的文件夾信息;根據(jù)所述加密密碼信息采用加密算法生成加密密匙,并對所述選定的郵箱中的文件夾進行加密。
本發(fā)明實施例的另一目的在于提供一種電子郵件的解密方法,所述方法包括下述步驟接收輸入的解密密碼信息以及選定的加密文件夾;根據(jù)所述解密密碼信息采用與加密算法對應(yīng)的解密算法對所述加密文件夾進行解密。
本發(fā)明實施例的另一目的在于提供一種電子郵件的加密系統(tǒng),所述系統(tǒng)包括加密信息接收單元,用于接收輸入的加密密碼信息以及選定的郵箱中的文件夾信息;加密處理單元,用于根據(jù)所述加密密碼信息采用加密算法生成加密密匙,并對所述選定的郵箱中的文件夾進行加密。
本發(fā)明實施例的另一目的在于提供一種電子郵件的解密系統(tǒng),所述系統(tǒng)包括解密信息接收單元,用于接收輸入的解密密碼信息以及選定的加密文件夾信息;以及解密處理單元,用于根據(jù)所述解密密碼信息采用與加密算法對應(yīng)的解密算法對所述加密文件夾進行解密。
在本發(fā)明實施例中,根據(jù)輸入的加密密碼信息采用加密算法生成加密密匙,對用戶選定的郵箱中的文件夾加密,為該加密文件夾中的電子郵件提供了二級密碼保護,從而保證了郵箱中電子郵件的安全性,尤其是對用戶的重要私密數(shù)據(jù)提供了充分的安全保障。
圖1是本發(fā)明實施例提供的電子郵件加密方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例提供的加密文件夾或者加密電子郵件的使用處理流程圖;
圖3是本發(fā)明實施例提供的電子郵件解密方法的實現(xiàn)流程圖;圖4是本發(fā)明實施例提供的電子郵件加密系統(tǒng)的結(jié)構(gòu)圖;圖5是本發(fā)明實施例提供的電子郵件解密系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實施例中,通過接收用戶輸入的加密密碼信息,根據(jù)該加密密碼信息產(chǎn)生加密密匙對用戶選定的郵箱中的文件夾進行加密,從而實現(xiàn)了郵箱中該加密文件夾中的電子郵件的二次加密,保證了用戶電子郵件的安全性。
圖1示出了本發(fā)明實施例提供的電子郵件的加密方法的實現(xiàn)流程,詳述如下在步驟S101中,接收用戶輸入的加密密碼信息以及用戶選定的郵箱中的文件夾信息。其中用戶選定的郵箱中的文件夾中可以包含用戶需要加密保護的電子郵件信息,也可以為空的文件夾。
在步驟S102中,根據(jù)用戶輸入的加密密碼信息采用相應(yīng)的加密算法產(chǎn)生加密密匙,對用戶選定的郵箱中的文件夾進行加密。在本發(fā)明實施例中,所采用的相應(yīng)的加密算法可以是公開密匙算法(如RSA加密算法)、數(shù)據(jù)加密標(biāo)準(zhǔn)(Digital Encryption Standard,DES)算法、 數(shù)字簽名算法(如ElGamal加密算法、DSA加密算法)、MD5加密算法或者FLOWFISH加密算法等。當(dāng)對該文件夾加密后,訪問該文件夾中的任何電子郵件都需要輸入該文件夾的加密密碼,從而使用戶郵箱中的電子郵件得到二次加密保護,保證了該加密文件夾中的電子郵件的安全性。
為了達到更好的密碼保護效果,本發(fā)明實施例在步驟S101中,接收用戶輸入的加密密碼信息以及用戶選定的郵箱中的文件夾信息的同時,接收用戶輸入的密碼取回信息,如密碼取回問題、保密郵箱地址等并存儲該密碼取回信息,同時在步驟S102之后還包括下述步驟在步驟S103中,當(dāng)用戶丟失上述加密文件夾的加密密碼時,依據(jù)上述密碼取回信息取回該加密文件夾的加密密碼。
當(dāng)需要加密保護的電子郵件未包含在該加密文件夾中時,為了實現(xiàn)對該需要保護的電子郵件進行加密保護,該電子郵件加密方法還包括下述步驟在步驟S104中,接收該加密文件夾以外的需要加密保護的電子郵件轉(zhuǎn)移指令,并根據(jù)該轉(zhuǎn)移指令將該需要加密保護的電子郵件轉(zhuǎn)移至所述加密文件夾。
為了避免因用戶登錄郵箱并在瀏覽加密文件夾的過程中暫時離開或者因用戶退出登錄,而導(dǎo)致加密文件夾中的電子郵件數(shù)據(jù)被非法用戶竊取,在本發(fā)明實施例中,在步驟S104之后還包括下述步驟在步驟S105中,當(dāng)用戶停止瀏覽該加密文件夾一段時間(如2分鐘)后,或者用戶退出郵箱的登錄后,自動根據(jù)步驟S101中接收的加密密碼信息對該加密文件夾重新進行加密。當(dāng)用戶重新登錄郵箱或者重新瀏覽和操作郵箱中該加密文件夾中的電子郵件時,需要重新輸入該加密文件夾的加密密碼。
可以理解,用戶可以采用上述電子郵件加密方法有選擇性的對郵箱中的文件夾或者電子郵件進行加密,同時可以為不同的加密文件夾設(shè)置不同的密碼,從而為用戶的重要私密數(shù)據(jù)提供了充分的安全保障。
采用上述方法對選定的郵箱中的文件夾進行加密后,用戶在不知道該文件夾的加密密碼時,無法對該加密文件夾中的任何電子郵件進行如瀏覽等任何操作,當(dāng)用戶通過加密密碼打開并瀏覽該電子郵件過程中,如果用戶暫時離開,通過對該加密文件夾進行重新加密,從而保證了電子郵件的安全性。
在實際應(yīng)用過程中,用戶可以通過郵箱的文件夾管理頁面,選擇需要加密的文件夾,按要求(如兩次輸入密碼)輸入加密密碼后可對選定的郵箱的文件夾進行加密。
圖2示出了本發(fā)明實施例提供的加密文件夾使用處理流程。
用戶通過密碼登錄郵箱后,選擇需要瀏覽的電子郵件;判斷所選擇的電子郵件所在的文件夾是否加密,如果該電子郵件所在的文件夾未加密,則用戶可以正常瀏覽或者操作該電子郵件,如果該電子郵件所在的文件夾已加密,則提示用戶輸入加密密碼;驗證用戶輸入的加密密碼是否正確,如果密碼錯誤,則轉(zhuǎn)入錯誤處理過程,如提示用戶密碼錯誤等,如果正確則用戶可以正常瀏覽或者操作該電子郵件;當(dāng)用戶忘記加密密碼時,則根據(jù)用戶輸入的密碼取回信息,如密碼取回問題以及保密郵箱地址等信息取回該加密文件夾的加密密碼;當(dāng)用戶停止瀏覽或者停止操作該電子郵件一段時間后,或者當(dāng)用戶退出郵箱登錄后,該電子郵件所在的文件夾重新被加密。
圖3示出了本發(fā)明實施例提供的電子郵件的解密方法的實現(xiàn)流程,詳述如下在步驟S301中,接收用戶輸入的解密密碼信息以及用戶選定的郵箱中的加密文件夾信息。在實際應(yīng)用過程中,用戶通過郵箱中的文件夾管理頁面,選擇已加密的文件夾,并輸入解密密碼信息,該解密密碼信息為對該文件夾進行加密時,用戶輸入的加密密碼信息。
在步驟S302中,根據(jù)該加密密碼信息采用與上述加密算法對應(yīng)的解密算法,對選定的加密文件夾進行解密。對該加密文件夾進行解密后,該加密文件夾的狀態(tài)與加密前一致,郵箱登錄用戶可以隨意的瀏覽或者操作該郵箱中被解密后的文件夾中的任何電子郵件。
圖4示出了本發(fā)明實施例提供的電子郵件的加密系統(tǒng)的結(jié)構(gòu),為了更好的說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
加密信息接收單元41接收用戶輸入的加密密碼信息以及用戶選定的郵箱中的文件夾信息。由加密處理單元42根據(jù)用戶輸入的加密密碼信息采用相應(yīng)的加密算法產(chǎn)生加密密匙,對用戶選定的郵箱中的文件夾進行加密,其中采用的相應(yīng)的加密算法如上所述,在此不再贅述。用戶選定的郵箱中的文件夾中可以包含用戶需要加密保護的電子郵件,也可以為空文件夾。
當(dāng)需要加密保護的電子郵件未包含在該加密文件夾中時,由該電子郵件的加密系統(tǒng)的電子郵件轉(zhuǎn)移單元43接收該加密文件夾以外的需要加密保護的電子郵件轉(zhuǎn)移指令,并根據(jù)該轉(zhuǎn)移指令將該需要加密保護的電子郵件轉(zhuǎn)移至該加密文件夾。
當(dāng)用戶忘記上述加密密碼時,通過密碼取回信息接收單元44接收用戶輸入的密碼取回信息,如密碼取回問題、保密郵箱等信息,由密碼取回單元45根據(jù)該密碼取回信息取回該加密文件夾的加密密碼。
當(dāng)用戶停止瀏覽該加密文件夾一段時間(如2分鐘)后,或者用戶退出郵箱的登錄后,為了避免因用戶登錄郵箱并在瀏覽加密文件夾的過程中暫時離開或者因用戶退出登錄,而導(dǎo)致加密文件夾中的電子郵件數(shù)據(jù)被非法用戶竊取,重加密單元46在用戶停止瀏覽該加密文件夾一段時間(如2分鐘)后,或者用戶退出郵箱的登錄后,自動根據(jù)加密信息接收單元41接收的加密密碼信息對該加密文件夾重新進行加密。
當(dāng)對郵箱中的文件夾加密后,郵箱登錄用戶需要通過密碼訪問該加密文件夾中的電子郵件,當(dāng)用戶重新登錄郵箱或者重新瀏覽和操作郵箱中的電子郵件時,需要重新輸入加密密碼。
圖5是本發(fā)明實施例提供的電子郵件的解密系統(tǒng)的結(jié)構(gòu),為了更好的說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
解密信息接收單元51接收用戶輸入的解密密碼信息以及用戶選定的郵箱中的加密文件夾信息。該解密密碼信息為對該文件夾或者電子郵件進行加密時,用戶輸入的加密密碼信息。解密處理單元52根據(jù)該解密信息,采用與加密算法對應(yīng)的解密算法,對用戶選定的郵箱中的加密文件夾進行解密。當(dāng)用戶訪問解密后的文件夾中的電子郵件時,不需要輸入密碼。
綜上所述,在本發(fā)明實施例中,根據(jù)用戶輸入的加密密碼信息生成加密密匙,對用戶選定的郵箱中的文件夾加密,從而使該加密文件夾中的電子郵件被二次加密,同時可以將需要加密保護的電子郵件轉(zhuǎn)移至該加密文件夾,使用戶郵箱中的電子郵件的安全性得到保護,同時當(dāng)用戶停止瀏覽或操作該加密文件夾一段時間后,或者用戶退出郵箱登錄時,自動根據(jù)用戶輸入的加密密碼信息重新對該加密文件夾加密,當(dāng)用戶重新瀏覽或者重新登錄郵箱時,需要重新輸入密碼,使得用戶在離開一段時間后,電子郵件也不會被竊取,進一步保證了用戶電子郵件的安全性。另外,當(dāng)用戶忘記加密文件夾的密碼時,用戶可以通過輸入的密碼取回信息取回該加密密碼。當(dāng)用戶不需要對電子郵件加密時,通過本發(fā)明實施例提供的電子郵件解密方法可以解除該電子郵件的密碼,應(yīng)用方便、自如。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種電子郵件的加密方法,其特征在于,所述方法包括下述步驟接收輸入的加密密碼信息以及選定的郵箱中的文件夾信息;根據(jù)所述加密密碼信息采用加密算法生成加密密匙,并對所述選定的郵箱中的文件夾進行加密。
2.如權(quán)利要求1所述的電子郵件的加密方法,其特征在于,所述方法還包括下述步驟接收所述加密文件夾以外的需要加密保護的電子郵件轉(zhuǎn)移指令;根據(jù)所述指令將所述電子郵件轉(zhuǎn)移至所述加密文件夾。
3.如權(quán)利要求1所述的電子郵件的加密方法,其特征在于,所述方法還包括下述步驟接收輸入的密碼取回信息;根據(jù)所述密碼取回信息取回所述加密文件夾的加密密碼。
4.如權(quán)利要求1或2或3所述的電子郵件的加密方法,其特征在于,所述方法還包括下述步驟當(dāng)停止瀏覽所述加密文件夾一段時間后或者退出郵箱登錄時,利用接收到的所述加密密碼信息重新對所述加密文件夾加密。
5.一種電子郵件的解密方法,其特征在于,所述方法包括下述步驟接收輸入的解密密碼信息以及選定的加密文件夾;根據(jù)所述解密密碼信息采用與加密算法對應(yīng)的解密算法對所述加密文件夾進行解密。
6.一種電子郵件的加密系統(tǒng),其特征在于,所述系統(tǒng)包括加密信息接收單元,用于接收輸入的加密密碼信息以及選定的郵箱中的文件夾信息;加密處理單元,用于根據(jù)所述加密密碼信息采用加密算法生成加密密匙,并對所述選定的郵箱中的文件夾進行加密。
7.如權(quán)利要求6所述的電子郵件的加密系統(tǒng),其特征在于,所述系統(tǒng)進一步包括電子郵件轉(zhuǎn)移單元,用于接收所述加密文件夾以外的需要加密保護的電子郵件轉(zhuǎn)移指令,并根據(jù)所述指令將所述電子郵件轉(zhuǎn)移至所述加密文件夾。
8.如權(quán)利要求6所述的電子郵件的加密系統(tǒng),其特征在于,所述系統(tǒng)進一步包括密碼取回信息接收單元,用于接收輸入的密碼取回信息;以及密碼取回單元,用于根據(jù)所述密碼取回信息取回所述加密文件夾的加密密碼。
9.如權(quán)利要求6或7或8所述的電子郵件的加密系統(tǒng),其特征在于,所述系統(tǒng)進一步包括重加密單元,用于當(dāng)停止瀏覽所述加密文件夾一段時間后或者退出郵箱登錄時,利用接收到的所述加密密碼信息重新對所述加密文件夾加密。
10.一種電子郵件的解密系統(tǒng),其特征在于,所述系統(tǒng)包括解密信息接收單元,用于接收輸入的解密密碼信息以及選定的加密文件夾信息;以及解密處理單元,用于根據(jù)所述解密密碼信息采用與加密算法對應(yīng)的解密算法對所述加密文件夾進行解密。
全文摘要
本發(fā)明適用于通信安全領(lǐng)域,提供了一種電子郵件的加密解密方法及系統(tǒng),所述電子郵件的加密方法包括下述步驟接收輸入的加密密碼信息以及選定的郵箱中的文件夾信息;根據(jù)所述加密密碼信息采用加密算法生成加密密匙,并對所述選定的郵箱中的文件夾進行加密。通過本發(fā)明實施例提供的電子郵件加密方法對郵箱中的文件夾進行二次加密,從而為該加密文件夾中的電子郵件提供了二次密碼保護,保證了電子郵件的安全性,尤其是對用戶的重要私密數(shù)據(jù)提供了充分的安全保障。
文檔編號H04L12/58GK101083524SQ20071007504
公開日2007年12月5日 申請日期2007年6月14日 優(yōu)先權(quán)日2007年6月14日
發(fā)明者李明強 申請人:騰訊科技(深圳)有限公司