欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)、識(shí)別方法和裝置的制作方法

文檔序號(hào):7555365閱讀:263來(lái)源:國(guó)知局
專利名稱:一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)、識(shí)別方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是涉及一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)、識(shí)別方法和裝置。
背景技術(shù)
電子郵件系統(tǒng)一般都由郵件客戶端和郵件服務(wù)器組成,郵件客戶端也可以稱為郵件用戶代理(MUA,Mail User Agent),郵件服務(wù)器由郵件傳輸代理(MTA,Mail TransferAgent)和郵件投遞代理(MDA, Mail Delivery Agent)組成。如圖1所示的電子郵件系統(tǒng),當(dāng)發(fā)件人通過(guò)登錄發(fā)件方的郵件客戶端(即,MUA1)撰寫(xiě)一封新郵件后,MUAl將該新郵件發(fā)送給發(fā)件方的郵件傳輸代理(即,MTA1),MTAl通過(guò)檢查收件人地址的域名,得到收件方的郵件傳輸代理(即,MTA2)的IP地址,MTAl根據(jù)MTA2的地址與MTA2建立TCP連接,并通過(guò)網(wǎng)絡(luò)將新郵件傳輸給MTA2,另外,MTAl還會(huì)將該新郵件保存到發(fā)件方的郵件投遞代理(即,MDAI)中,以便MUAl通過(guò)MTAl從MDAl中讀取所有發(fā)送的郵件。MTA2接收到新郵件后,將該新郵件保存到收件方的郵件投遞代理(即,MDA2)中。當(dāng)收件人登錄收件方的郵件客戶端(即,MUA2)后,通過(guò)MTA2從MDA2中讀取接收的郵件。可見(jiàn),無(wú)論是對(duì)于發(fā)件方的郵件客戶端還是收件方的郵件客戶端,都會(huì)將得到的郵件進(jìn)行本地存儲(chǔ)。但是,本發(fā)明的發(fā)明人在研究中發(fā)現(xiàn),郵件客戶端保存在本地的郵件很有可能會(huì)被其它人惡意拷貝,從而無(wú)法保證郵件的安全性,特別是對(duì)于一些涉密性較高的用戶,更是無(wú)法滿足其高安全性的需求。除此之外,發(fā)明人還發(fā)現(xiàn),郵件客戶端還會(huì)保存每一個(gè)新添加賬戶的賬戶信息,其也存在同樣的安全性問(wèn)題。

發(fā)明內(nèi)容
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了保存、識(shí)別郵件客戶端的本地存儲(chǔ)信息的方法和裝置,以提高本地存儲(chǔ)信息在郵件客戶端的安全性。本發(fā)明實(shí)施例公開(kāi)了如下技術(shù)方案:一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法,包括:獲取郵件客戶端的本地存儲(chǔ)信息以及郵件客戶端的本地設(shè)備的硬件信息;將所述硬件信息作為密鑰對(duì)本地存儲(chǔ)信息明文進(jìn)行加密,生成本地存儲(chǔ)信息密文;將所述本地存儲(chǔ)信息密文保存到郵件客戶端的本地設(shè)備中。優(yōu)選的,所述硬件信息包括中央處理單元CPU的身份識(shí)別號(hào)碼ID、基本輸入輸出系統(tǒng)BIOS編號(hào)、網(wǎng)卡的介質(zhì)訪問(wèn)控制MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組

口 ο優(yōu)選的,所述本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為賬戶信息時(shí),在獲取郵件客戶端的本地設(shè)備的硬件信息之前還包括:將獲取的郵件客戶端的賬戶信息發(fā)送給郵件服務(wù)器進(jìn)行正確性檢查;接收所述郵件服務(wù)器返回的檢查結(jié)果;如果根據(jù)所述檢查結(jié)果確定所述賬戶信息正確,執(zhí)行獲取郵件客戶端的本地設(shè)備的硬件信息的步驟;如果根據(jù)所述檢查結(jié)果確定所述賬戶信息不正確,重新獲取郵件客戶端的賬戶信
肩、O優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為發(fā)送郵件時(shí),在獲取郵件客戶端的本地設(shè)備的硬件信息之前還包括:檢查獲取的郵件客戶端的發(fā)送郵件是否完整;如果所述發(fā)送郵件完整,執(zhí)行獲取郵件客戶端的本地設(shè)備的硬件信息的步驟;如果所述發(fā)送郵件不完整,重新獲取郵件客戶端的發(fā)送郵件。進(jìn)一步優(yōu)選的,還包括:將所述發(fā)送郵件密文提交給郵件服務(wù)器。進(jìn)一步優(yōu)選的,還包括:如果提交不成功,記錄錯(cuò)誤信息,并重新將所述發(fā)送郵件密文提交給郵件服務(wù)器。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為接收郵件時(shí),在獲取郵件客戶端的本地設(shè)備的硬件信息之前還包括:判斷獲取的郵件客戶端的接收郵件是否為新郵件;如果所述接收郵件是新郵件,執(zhí)行獲取郵件客戶端的本地設(shè)備的硬件信息的步驟;如果所述接收郵件不是新郵件,等待預(yù)置時(shí)間,當(dāng)預(yù)置時(shí)間到達(dá)時(shí)用戶沒(méi)有退出郵件客戶端,重新獲取郵件客戶端的接收郵件。進(jìn)一步優(yōu)選的,還包括:通知用戶有新郵件到達(dá)。一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法,包括:從郵件客戶端的本地設(shè)備中讀取本地存儲(chǔ)信息密文;獲取郵件客戶端的本地設(shè)備的硬件信息;將所述硬件信息作為密鑰對(duì)所述本地存儲(chǔ)信息密文進(jìn)行解密,生成本地存儲(chǔ)信息明文。優(yōu)選的,所述硬件信息包括CPU的ID、B10S編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。優(yōu)選的,所述本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為接收郵件或發(fā)送郵件,且在接收到查看接收郵件或發(fā)送郵件的操作請(qǐng)求后對(duì)接收郵件密文或發(fā)送郵件密文進(jìn)行解密時(shí),還包括:顯示生成的接收郵件明文或發(fā)送郵件明文。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為賬戶信息,且在接收到收/發(fā)郵件的操作請(qǐng)求后對(duì)賬戶信息密文進(jìn)行解密時(shí),還包括:將生成的賬戶信息明文發(fā)送給郵件服務(wù)器進(jìn)行驗(yàn)證;接收所述郵件服務(wù)器返回的驗(yàn)證結(jié)果;如果根據(jù)所述驗(yàn)證結(jié)果確定所述賬戶信息明文通過(guò)驗(yàn)證,接受所述操作請(qǐng)求,否貝U,拒絕所述操作請(qǐng)求。一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置,包括:第一獲取單元,用于獲取郵件客戶端的本地存儲(chǔ)信息;第二獲取單元,用于獲取郵件客戶端的本地設(shè)備的硬件信息;加密單元,用于將所述硬件信息作為密鑰對(duì)本地存儲(chǔ)信息明文加密,生成本地存儲(chǔ)信息密文;保存單元,用于將所述本地存儲(chǔ)信息密文保存到郵件客戶端的本地設(shè)備中。優(yōu)選的,所述硬件信息包括CPU的ID、B10S編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。優(yōu)選的,所述本地存儲(chǔ)信息包括:賬戶信息、發(fā)送郵件或接收郵件。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為賬戶信息時(shí),還包括:發(fā)送單元,用于在第二獲取單元獲取硬件信息之前,將獲取的郵件客戶端的賬戶信息發(fā)送給郵件服務(wù)器進(jìn)行正確性檢查;接收單元,用于接收所述郵件服務(wù)器返回的檢查結(jié)果;則所述第二獲取單元,用于當(dāng)所述賬戶信息正確時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息;所述第一獲取單元,用于當(dāng)所述賬戶信息不正確時(shí),重新獲取郵件客戶端的賬戶信息。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為發(fā)送郵件時(shí),還包括:檢查單元,用于在第二獲取單元獲取硬件信息之前,檢查獲取的郵件客戶端的發(fā)送郵件是否完整;則所述第二獲取單元,用于當(dāng)所述發(fā)送郵件完整時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息;所述第一獲取單元,用于當(dāng)所述發(fā)送郵件不完整時(shí),重新獲取郵件客戶端的賬戶信息。進(jìn)一步優(yōu)選的,還包括:提交單元,用于將所述發(fā)送郵件密文提到給郵件服務(wù)器。進(jìn)一步優(yōu)選的,還包括:提交異常處理單元,用于在提交單元提交不成功時(shí),記錄錯(cuò)誤信息,并觸發(fā)提交單元重新將所述發(fā)送郵件提交給郵件服務(wù)器。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為接收郵件時(shí),還包括:判斷單元,用于在第二獲取單元獲取硬件信息之前,判斷獲取的郵件客戶端的接收郵件是否為新郵件;則所述第二獲取單元,用于當(dāng)接收郵件是新郵件時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息;所述第一獲取單元,用于當(dāng)接收郵件不是新郵件時(shí),等待預(yù)置時(shí)間,當(dāng)預(yù)置時(shí)間到達(dá)時(shí)用戶沒(méi)有退出郵件客戶端,重新獲取的郵件客戶端的接收郵件。進(jìn)一步優(yōu)選的,還包括:通知單元,用于通知用戶有新郵件到達(dá)。一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別裝置,包括:讀取單元,用于從郵件客戶端的本地設(shè)備中讀取本地存儲(chǔ)信息密文;獲取單元,用戶獲取郵件客戶端的本地設(shè)備的硬件信息;
解密單元,用于將所述硬件信息作為密鑰對(duì)所述本地存儲(chǔ)信息密文解密,生成本地存儲(chǔ)信息明文。優(yōu)選的,所述硬件信息包括CPU的ID、B10S編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為接收郵件或發(fā)送郵件,且在接收到查看接收郵件或發(fā)送郵件的操作請(qǐng)求后對(duì)接收郵件密文或發(fā)送郵件密文進(jìn)行解密時(shí),還包括:顯示單元,用于顯示生成的接收郵件明文或發(fā)送郵件明文。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為賬戶信息,且在接收到收/發(fā)郵件的操作請(qǐng)求后對(duì)賬戶信息密文進(jìn)行解密時(shí),還包括:發(fā)送單元,用于生成的賬戶信息明文發(fā)送給郵件服務(wù)器進(jìn)行驗(yàn)證;接收單元,用于接收所述郵件服務(wù)器返回的驗(yàn)證結(jié)果;響應(yīng)單元,用于如果根據(jù)所述驗(yàn)證結(jié)果確定所述賬戶信息明文通過(guò)驗(yàn)證,接受所述操作請(qǐng)求,否則,拒絕所述操作請(qǐng)求。由上述實(shí)施例可以看出,在保存本地存儲(chǔ)信息之前,先利用郵件客戶端的本地設(shè)備的硬件信息對(duì)本地存儲(chǔ)信息進(jìn)行加密處理,然后保存加密后的本地存儲(chǔ)信息。相應(yīng)的,在識(shí)別加密后的本地存儲(chǔ)信息時(shí),是利用郵件客戶端的本地設(shè)備的硬件信息對(duì)加密后的本地存儲(chǔ)進(jìn)行與加密算法相反的解密處理,即可得到解密后的本地存儲(chǔ)信息。這種加密存儲(chǔ)以及解密識(shí)別的機(jī)制提高了本地存儲(chǔ)信息在郵件客戶端的安全性。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中電子郵件系統(tǒng)的場(chǎng)景示意圖;圖2為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程圖;圖4為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程圖;圖6為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法的一個(gè)實(shí)施例的流程圖;圖7為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法的另一個(gè)實(shí)施例的流程圖;圖8為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法的另一個(gè)實(shí)施例的流程圖;圖9為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖10為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖11為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖12為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖13為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖14為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;圖15為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)、識(shí)別方法和裝置。在保存本地存儲(chǔ)信息之前,先利用郵件客戶端的本地設(shè)備的硬件信息對(duì)本地存儲(chǔ)信息進(jìn)行加密處理,然后保存加密后的本地存儲(chǔ)信息。相應(yīng)的,在識(shí)別加密后的本地存儲(chǔ)信息時(shí),是利用郵件客戶端的本地設(shè)備的硬件信息對(duì)加密后的本地存儲(chǔ)進(jìn)行與加密算法相反的解密處理,即可得到解密后的本地存儲(chǔ)信息。這種加密存儲(chǔ)以及解密識(shí)別的機(jī)制提高了本地存儲(chǔ)信息在郵件客戶端的安全性。為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一請(qǐng)參閱圖2,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:步驟201:獲取郵件客戶端的本地存儲(chǔ)信息以及郵件客戶端的本地設(shè)備的硬件信息;其中,郵件客戶端的本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。在郵件客戶端的本地設(shè)備中包含有各種硬件設(shè)備,如CPU、網(wǎng)卡或硬盤(pán)等,而硬件信息作為硬件設(shè)備的一種固有屬性,可以唯一地標(biāo)識(shí)硬件設(shè)備。而本發(fā)明技術(shù)方案并不限定硬件信息的種類,即,可以采用任意一種硬件設(shè)備的硬件信息。優(yōu)選的,郵件客戶端的本地設(shè)備的硬件信息包括CPU(中央處理單元,CentralProcessing Unit)的ID(身份識(shí)別號(hào)碼,IDentity)、B10S(基本輸入輸出系統(tǒng),Basic InputOutput System)編號(hào)、網(wǎng)卡的MAC(介質(zhì)訪問(wèn)控制,Media Access Control)地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。步驟202:將所述硬件信息作為密鑰對(duì)本地存儲(chǔ)信息明文進(jìn)行加密,生成本地存儲(chǔ)信息密文;需要說(shuō)明的是,本發(fā)明技術(shù)方案對(duì)加密算法本身不進(jìn)行限定,可以采用現(xiàn)有技術(shù)中任何一種加密算法執(zhí)行上述加密過(guò)程。如,可以采用經(jīng)典的AES (高級(jí)加密標(biāo)準(zhǔn),Advanced Encryption Standard)進(jìn)行加密,AES是一個(gè)迭代的、對(duì)稱密鑰分組的算法,可使用128、192和256位密鑰,并用128位(16字節(jié))分組加密和解密數(shù)據(jù),與公共密鑰密碼使用密鑰對(duì)不同,對(duì)稱密鑰密碼使用相同的密鑰加密和解密數(shù)據(jù),通過(guò)分組密碼返回的加密數(shù)據(jù)的位數(shù)與輸入數(shù)據(jù)相同。下面以硬件信息為網(wǎng)卡的MAC地址,本地存儲(chǔ)信息為一封發(fā)送郵件為例,介紹利用AES進(jìn)行加密的結(jié)果。網(wǎng)卡的MAC地址為:00:0c:29:2f:8a:cd,將其作為密鑰。發(fā)送郵件明文如下:“From:John Smith (johniyaho0.com)To:Cherry(cherryihotmail.com)Subject !Accepting the offerDate:30March2008Content:Dear Cherry,I have decided to accept your offer.
Regards.
John”。經(jīng)過(guò)AES的加密處理后,生成的發(fā)送郵件密文如下:<<aell83ab5ff64f65blcdc3f389a807ddae802aldfca075bf74d6610468f002db ad3f7b31ca60e443e40a619f01d4433aa93aaldc6eb2f9bl46f53e3bfl8d383087e387af2b59a5c7700393854d91f53f27346064ae94c0e284a26d36ed01d53ecl438dl41a8fe68844499cb39ed435706cd6e024c6df9dadcbeef9a73c708f2cf8440054dla5f3c698b50fc030a845eb202bdl03800b4ab944412cb4506df8564a7d61ae7b9a665166f6864967ba3674ea91733-7e4445b53f8c8853d011IIlea”。步驟203:將所述本地存儲(chǔ)信息密文保存到郵件客戶端的本地設(shè)備中。由上述實(shí)施例可以看出,在將本地存儲(chǔ)信息保存到郵件客戶端的本地設(shè)備之前,利用本地設(shè)備的硬件信息先對(duì)本地存 儲(chǔ)信息進(jìn)行加密,然后再將本地存儲(chǔ)信息密文(而不是本地存儲(chǔ)信息明文)保存到本地設(shè)備中。對(duì)于竊取者而言,其即使竊取到了本地存儲(chǔ)信息的密文,由于不知道密鑰,仍然無(wú)法獲得本地存儲(chǔ)信息明文。這種加密存儲(chǔ)方式提高了本地存儲(chǔ)信息在郵件客戶端的安全性。實(shí)施例二如果本地存儲(chǔ)信息具體為賬戶信息,當(dāng)在郵件客戶端添加一個(gè)新賬戶時(shí)需要在郵件客戶端的本地設(shè)備中保存該新賬戶的賬戶信息。針對(duì)于該應(yīng)用場(chǎng)景,請(qǐng)參閱圖3,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:步驟301:獲取郵件客戶端的賬戶信息;例如,如圖1中所示,當(dāng)用戶登錄MUAl并添加一個(gè)新賬戶時(shí),在添加新賬戶的過(guò)程中用戶會(huì)通過(guò)MUAl輸入該新賬戶的賬戶信息,MUAl獲取該新賬戶的賬戶信息。以下的各步驟也同樣以圖1所示的應(yīng)用場(chǎng)景為例進(jìn)行說(shuō)明。步驟302:將獲取的郵件客戶端的賬戶信息發(fā)送給郵件服務(wù)器進(jìn)行正確性檢查;
MUAl將獲取的一個(gè)新賬戶的賬戶信息發(fā)送給MTAl,由MTAl檢查用戶輸入的該賬戶信息是否正確,如,檢查賬戶名和密碼的設(shè)置是否符合規(guī)定,本發(fā)明實(shí)施例對(duì)具體的檢查方式不進(jìn)行限定。步驟303:接收所述郵件服務(wù)器返回的檢查結(jié)果;步驟304:如果根據(jù)所述檢查結(jié)果確定所述賬戶信息正確,先獲取郵件客戶端的本地設(shè)備的硬件信息;MUAl接收MTAl返回的檢查結(jié)果,如果根據(jù)該檢查結(jié)果確定用戶輸入的新賬戶的賬戶信息是正確的,MUAl再獲取MUAl的本地設(shè)備的硬件信息。步驟305:將所述硬件信息作為密鑰對(duì)賬戶信息明文進(jìn)行加密,生成賬戶信息密文;步驟306:將所述賬戶信息密文保存到郵件客戶端的本地設(shè)備中,結(jié)束流程。步驟305和306的具體執(zhí)行過(guò)程可以參見(jiàn)實(shí)施例一中的步驟202和203,此處不再贅述。步驟307:如果根據(jù)所述檢查結(jié)果確定所述賬戶信息錯(cuò)誤,重新返回到步驟301 ;MUAl接收MTAl返回的檢查結(jié)果,如果根據(jù)該檢查結(jié)果確定用戶輸入的新賬戶的賬戶信息是錯(cuò)誤的,重新返回到步驟301,即,重新獲取新賬戶的賬戶信息。由上述實(shí)施例可以看出,將加密存儲(chǔ)方式應(yīng)用到對(duì)賬戶信息的保存上,保證了保存在本地設(shè)備中的賬戶信息在郵件客戶端的安全性。實(shí)施例三如果本地存儲(chǔ)信息具體為發(fā)送郵件,當(dāng)在發(fā)送方的郵件客戶端發(fā)送一封新郵件時(shí),需要在發(fā)送方的郵件客戶端的本地設(shè)備中保存該發(fā)送郵件,以便用戶可以在郵件客戶端查看歷史的發(fā)送郵件。針對(duì)于該應(yīng)用場(chǎng)景,請(qǐng)參閱圖4,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:步驟401:獲取郵件客戶端的發(fā)送郵件;例如,如圖1中所示,當(dāng)用戶登錄MUAl并撰寫(xiě)一封新郵件,并點(diǎn)擊發(fā)送按鈕時(shí),MUAl獲取該發(fā)送郵件。以下的各步驟也同樣以圖1所示的應(yīng)用場(chǎng)景為例進(jìn)行說(shuō)明。步驟402:檢查獲取的郵件客戶端的發(fā)送郵件是否完整,如果是,進(jìn)入步驟403,否貝丨J,重新返回到步驟401 ;MUAl檢查獲取的發(fā)送郵件是否完整,如,檢查發(fā)送郵件的發(fā)件人信息和收件人信息是否完整,當(dāng)然,除此之外,也可以檢查發(fā)送郵件的其它方面內(nèi)容,本發(fā)明實(shí)施例對(duì)發(fā)送郵件中需要檢查的內(nèi)容不進(jìn)行限定。步驟403:先獲取郵件客戶端的本地設(shè)備的硬件信息;如果MUAl經(jīng)檢查發(fā)現(xiàn)發(fā)送郵件是完整的,獲取MUAl的本地設(shè)備的硬件信息。如果MUAl經(jīng)檢查發(fā)現(xiàn)發(fā)送郵件是不完整的,重新返回到步驟401,即,重新獲取一封發(fā)送郵件。步驟404:將所述硬件信息作為密鑰對(duì)發(fā)送郵件明文進(jìn)行加密,生成發(fā)送郵件密文;步驟405:將所述發(fā)送郵件密文保存到郵件客戶端的本地設(shè)備中,結(jié)束流程。步驟404和405的具體執(zhí)行過(guò)程可以參見(jiàn)實(shí)施例一中的步驟202和203,此處不再贅述。
在生成發(fā)送郵件密文后,除了將該發(fā)送郵件密文保存到郵件客戶端的本地設(shè)備之夕卜,該方法還包括:將所述發(fā)送郵件密文提交給郵件服務(wù)器。進(jìn)一步的,該方法還包括:如果提交不成功,記錄錯(cuò)誤信息,并重新將所述發(fā)送郵件密文提交給郵件服務(wù)器。由上述實(shí)施例可以看出,將加密存儲(chǔ)方式應(yīng)用到發(fā)送郵件的保存上,保證了保存在本地設(shè)備中的發(fā)送郵件在郵件客戶端的安全性。實(shí)施例四如果本地存儲(chǔ)信息具體為接收郵件,當(dāng)在接收方的郵件客戶端接收一封新郵件時(shí),需要在接收方的郵件客戶端的本地設(shè)備中保存該接收郵件,以便用戶可以在郵件客戶端查看歷史的接收郵件。針對(duì)于該應(yīng)用場(chǎng)景,請(qǐng)參閱圖5,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法的另一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:步驟501:獲取郵件客戶端的接收郵件;例如,如圖1中所示,當(dāng)用戶登錄MUA2時(shí),MUA2從MTA2上獲取到一封新的接收郵件,該接收郵件由MUAl發(fā)送給MTA1,MTAl通過(guò)與MTA2之間建立的TCP連接發(fā)送給MTA2。以下的各步驟也同樣以圖1所示的一個(gè)用場(chǎng)景為例進(jìn)行說(shuō)明。步驟502:判斷獲取的郵件客戶端的接收郵件是否為新郵件,如果是,進(jìn)入步驟503,否則,進(jìn)入步驟506 ;步驟503:先獲取郵件客戶端的本地設(shè)備的硬件信息;步驟504:將所述硬件信息作為密鑰對(duì)接收郵件明文進(jìn)行加密,生成接收郵件密文;步驟505:將所述接收郵件密文保存到郵件客戶端的本地設(shè)備中,結(jié)束流程;步驟504和505的具體執(zhí)行過(guò)程可以參見(jiàn)實(shí)施例一中的步驟202和203,此處不再贅述。步驟506:等待預(yù)置時(shí)間,當(dāng)預(yù)置時(shí)間到達(dá)時(shí)用戶沒(méi)有退出郵件客戶端,返回步驟501。MUA2判斷獲取的接收郵件是否為一封新郵件,如果接收郵件是一封新郵件,獲取MUA2的本地設(shè)備的硬件信息。如果接收郵件不是一封新郵件,等待一段預(yù)置時(shí)間,如果預(yù)置時(shí)間到達(dá)時(shí)用戶沒(méi)有退出MUA2,重新返回到步驟501,即,重新獲取一封接收郵件。在將接收郵件密文保存到郵件客戶端后,還方法還包括:通知用戶有新郵件到達(dá)。由上述實(shí)施例可以看出,將加密存儲(chǔ)方式應(yīng)用到接收郵件的保存上,保證了保存在本地設(shè)備中的接收郵件在郵件客戶端的安全性。實(shí)施例五與實(shí)施例一中的加密保存方法相對(duì)應(yīng),請(qǐng)參閱圖6,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法的一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:步驟601:從郵件客戶端的本地設(shè)備中讀取本地存儲(chǔ)信息密文;本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。步驟602:獲取郵件客戶端的本地設(shè)備的硬件信息;優(yōu)選的,硬件信息包括CPU的ID、B10S編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。
步驟603:將所述硬件信息作為密鑰對(duì)所述本地存儲(chǔ)信息密文進(jìn)行解密,生成本地存儲(chǔ)信息明文。以實(shí)施例一中生成的發(fā)送郵件密文為例,經(jīng)過(guò)AES的解密處理后,生成的發(fā)送郵件明文如下:“From: John Smith (johniyaho0.com)To:Cherry(cherryihotmail.com)Subject !Accepting the offerDate:30March2008Content:Dear Cherry,I have decided to accept your offer.
Regards.
John”。由上述實(shí)施例可以看出,郵件客戶端根據(jù)本地設(shè)備的硬件信息可以對(duì)本地存儲(chǔ)信息密文進(jìn)行正常解碼,即可獲得本地存儲(chǔ)信息明文。而對(duì)于竊取者而言,由于其無(wú)法獲取到郵件客戶端的本地設(shè)備的硬件信息,因此也就無(wú)法獲得本地存儲(chǔ)信息明文。實(shí)施例六如果本地存儲(chǔ)信息具體為賬戶信息,在郵件客戶端接收到收/發(fā)郵件的操作請(qǐng)求后需要對(duì)保存在本地設(shè)備中的賬戶信息密文進(jìn)行解密得到賬戶信息明文,并對(duì)解密得到的賬戶信息明文進(jìn)行驗(yàn)證,根據(jù)驗(yàn)證`結(jié)果響應(yīng)操作請(qǐng)求。針對(duì)于該應(yīng)用場(chǎng)景,請(qǐng)參閱圖7,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法的另一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:步驟701:當(dāng)接收到收/發(fā)郵件的操作請(qǐng)求后,從郵件客戶端的本地設(shè)備中讀取賬戶信息密文;例如,如圖1中所示,當(dāng)MUAl接收到一個(gè)發(fā)郵件的操作請(qǐng)求后,從MUAl的本地設(shè)備中讀取之前保存的賬戶信息密文。以下的各步驟也同樣以圖1所示的應(yīng)用場(chǎng)景為例進(jìn)行說(shuō)明。步驟702:獲取郵件客戶端的本地設(shè)備的硬件信息;步驟703:將所述硬件信息作為密鑰對(duì)所述賬戶信息密文進(jìn)行解密,生成賬戶信息明文;MUAl獲取本地設(shè)備的硬件信息,利用該硬件信息對(duì)賬戶信息密文進(jìn)行解密,得到賬戶信息明文;步驟704:將生成的賬戶信息明文發(fā)送給郵件服務(wù)器進(jìn)行驗(yàn)證;MUAl將生成的賬戶信息明文發(fā)送給MTAl進(jìn)行驗(yàn)證,由MTAl驗(yàn)證該賬戶信息明文中的用戶名和密碼是否正確。步驟705:接收所述郵件服務(wù)器返回的驗(yàn)證結(jié)果;步驟706:如果根據(jù)所述驗(yàn)證結(jié)果確定所述賬戶信息明文通過(guò)驗(yàn)證,接受所述操作請(qǐng)求,結(jié)束流程;MUAl接收MTAl返回的驗(yàn)證結(jié)果,如果根據(jù)該驗(yàn)證結(jié)果確定賬戶信息明文通過(guò)驗(yàn)證,MUAl接受該發(fā)郵件的操作請(qǐng)求,執(zhí)行發(fā)送郵件的操作。步驟707:如果根據(jù)所述驗(yàn)證結(jié)果確定所述賬戶信息明文沒(méi)有通過(guò)驗(yàn)證,拒絕所述操作請(qǐng)求,結(jié)束流程。MUAl接收MTAl返回的驗(yàn)證結(jié)果,如果根據(jù)該驗(yàn)證結(jié)果確定賬戶信息明文沒(méi)有通過(guò)驗(yàn)證,MUAl拒絕該發(fā)郵件的操作請(qǐng)求,不執(zhí)行發(fā)送郵件的操作。由上述實(shí)施例可以看出,將解密識(shí)別方式應(yīng)用到賬戶信息中,保證了保存在本地設(shè)備中的賬戶信息在郵件客戶端的安全性,而不會(huì)被竊取者竊取到賬戶信息明文。實(shí)施例七如果本地存儲(chǔ)信息具體為接收郵件或發(fā)送郵件,在郵件客戶端接收到查看接收郵件或發(fā)送郵件的操作請(qǐng)求后,需要對(duì)保存在本地設(shè)備中的接收郵件密文或者發(fā)送郵件密文進(jìn)行解密得到接收郵件明文或發(fā)送郵件明文,并顯示接收郵件明文或發(fā)送郵件明文,以便用戶查看。針對(duì)于該應(yīng)用場(chǎng)景,請(qǐng)參閱圖8,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法的另一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:步驟801:當(dāng)接收到查看發(fā)送郵件或接收郵件的操作請(qǐng)求后,從郵件客戶端的本地設(shè)備中讀取發(fā)送郵件明文或接收郵件明文;例如,如圖1中所示,當(dāng)MUA2接收到一個(gè)查看接收郵件的操作請(qǐng)求后,從MUA2的本地設(shè)備中讀取之前保存的接收郵件密文。以下的各步驟也同樣以圖1所示的應(yīng)用場(chǎng)景為例進(jìn)行說(shuō)明。步驟802:獲取郵件客戶端的本地設(shè)備的硬件信息;步驟803:將所述硬件信息作為密鑰對(duì)所述發(fā)送郵件密文或接收郵件密文進(jìn)行解密,生成發(fā)送郵件明文或接收郵件明文;MUA2獲取本地設(shè)備的硬件信息,利用該硬件信息對(duì)接收郵件密文進(jìn)行解密,得到接收郵件明文。步驟804:顯示生成的發(fā)送郵件明文或接收郵件明文。MUA2顯示生成的接收郵件明文,以便用戶查看該接收郵件。由上述實(shí)施例可以看出,將解密識(shí)別方式應(yīng)用到發(fā)送或接收郵件中,保證了保存在本地設(shè)備中的發(fā)送或接收郵件在郵件客戶端的安全性,而不會(huì)被竊取者竊取到發(fā)送或接收郵件明文。實(shí)施例八與上述一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置。請(qǐng)參閱圖9,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖,該裝置包括第一獲取單元901、第二獲取單元902、加密單元903和保存單元904。下面結(jié)合該裝置的工作原理進(jìn)一步介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系。第一獲取單元901,用于獲取郵件客戶端的本地存儲(chǔ)信息;第二獲取單元902,用于獲取郵件客戶端的本地設(shè)備的硬件信息;加密單元903,用于將所述硬件信息作為密鑰對(duì)本地存儲(chǔ)信息明文加密,生成本地存儲(chǔ)信息密文;保存單元904,用于將所述本地存儲(chǔ)信息密文保存到郵件客戶端的本地設(shè)備中。
優(yōu)選的,所述硬件信息包括CPU的ID、B10S編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。優(yōu)選的,所述本地存儲(chǔ)信息包括:賬戶信息、發(fā)送郵件或接收郵件。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為賬戶信息時(shí),如圖10所示,該裝置還包括:發(fā)送單元905和接收單元906,其中,發(fā)送單元905,用于在第二獲取單元902獲取硬件信息之前,將獲取的郵件客戶端的賬戶信息發(fā)送給郵件服務(wù)器進(jìn)行正確性檢查;接收單元906,用于接收所述郵件服務(wù)器返回的檢查結(jié)果;則第二獲取單元902,用于當(dāng)所述賬戶信息正確時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息;第一獲取單元901,用于當(dāng)所述賬戶信息不正確時(shí),重新獲取郵件客戶端的賬戶信
肩、O或者,優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為發(fā)送郵件時(shí),如圖11所示,該裝置還包括:檢查單元907,用于在第二獲取單元獲取硬件信息之前,檢查獲取的郵件客戶端的發(fā)送郵件是否完整;則第二獲取單元902,用于當(dāng)所述發(fā)送郵件完整時(shí),獲取郵件客戶端的本地設(shè)備的硬件息;第一獲取單元901,用于當(dāng)所述發(fā)送郵件不完整時(shí),重新獲取郵件客戶端的賬戶信
肩、O進(jìn)一步優(yōu)選的,該裝置還包括提交單元,用于將所述發(fā)送郵件密文提到給郵件服務(wù)器。更進(jìn)一步優(yōu)選的,該裝置還包括:提交異常處理單元,用于在提交單元提交不成功時(shí),記錄錯(cuò)誤信息,并觸發(fā)提交單元重新將所述發(fā)送郵件提交給郵件服務(wù)器。再或者,優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為接收郵件時(shí),如圖12所示,該裝置還包括:判斷單元908,用于在第二獲取單元獲取硬件信息之前,判斷獲取的郵件客戶端的接收郵件是否為新郵件;則第二獲取單元902,用于當(dāng)接收郵件是新郵件時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息;第一獲取單元901,用于當(dāng)接收郵件不是新郵件時(shí),等待預(yù)置時(shí)間,當(dāng)預(yù)置時(shí)間到達(dá)時(shí)用戶沒(méi)有退出郵件客戶端,重新獲取的郵件客戶端的接收郵件。進(jìn)一步優(yōu)選的,該裝置還包括:通知單元,用于通知用戶有新郵件到達(dá)。由上述實(shí)施例可以看出,在將本地存儲(chǔ)信息保存到郵件客戶端的本地設(shè)備之前,利用本地設(shè)備的硬件信息先對(duì)本地存儲(chǔ)信息進(jìn)行加密,然后再將本地存儲(chǔ)信息密文(而不是本地存儲(chǔ)信息明文)保存到本地設(shè)備中。對(duì)于竊取者而言,其即使竊取到了本地存儲(chǔ)信息的密文,由于不知道密鑰,仍然無(wú)法獲得本地存儲(chǔ)信息明文。這種加密存儲(chǔ)方式提高了本地存儲(chǔ)信息在郵件客戶端的安全性。實(shí)施例九與上述一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法。請(qǐng)參閱圖13,其為本發(fā)明一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖,該裝置包括讀取單元1301、獲取單元1302和解密單元1303。下面結(jié)合該裝置的工作原理進(jìn)一步介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系。讀取單元1301,用于從郵件客戶端的本地設(shè)備中讀取本地存儲(chǔ)信息密文;獲取單元1302,用戶獲取郵件客戶端的本地設(shè)備的硬件信息;解密單元1303,用于將所述硬件信息作為密鑰對(duì)所述本地存儲(chǔ)信息密文解密,生成本地存儲(chǔ)信息明文。優(yōu)選的,所述硬件信息包括CPU的ID、B10S編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。優(yōu)選的,所述本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為接收郵件或發(fā)送郵件,且在接收到查看接收郵件或發(fā)送郵件的操作請(qǐng)求后對(duì)接收郵件密文或發(fā)送郵件密文進(jìn)行解密時(shí),如圖14所示,該裝置還包括:顯示單元1304,用于顯示生成的接收郵件明文或發(fā)送郵件明文?;蛘?,優(yōu)選的,當(dāng)所述本地存儲(chǔ)信息為賬戶信息,且在接收到收/發(fā)郵件的操作請(qǐng)求后對(duì)賬戶信息密文進(jìn)行解密時(shí),如圖15所述,該裝置還包括:發(fā)送單元1305,用于將生成的賬戶信息明文發(fā)送給郵件服務(wù)器進(jìn)行驗(yàn)證;接收單元1306,用于接收所述郵件服務(wù)器返回的驗(yàn)證結(jié)果;響應(yīng)單元1307,用于如果根據(jù)所述驗(yàn)證結(jié)果確定所述賬戶信息明文通過(guò)驗(yàn)證,接受所述操作請(qǐng)求,否則,拒絕所述操作請(qǐng)求。由上述實(shí)施例可以看出,郵件客戶端根據(jù)本地設(shè)備的硬件信息可以對(duì)本地存儲(chǔ)信息密文進(jìn)行正常解碼,即可獲得本地存儲(chǔ)信息明文。而對(duì)于竊取者而言,由于其無(wú)法獲取到郵件客戶端的本地設(shè)備的硬件信息,因此也就無(wú)法獲得本地存儲(chǔ)信息明文。需要說(shuō)明的是,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。以上對(duì)本發(fā)明所提供的一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)、識(shí)別方法和裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)方法,其特征在于,包括: 獲取郵件客戶端的本地存儲(chǔ)信息以及郵件客戶端的本地設(shè)備的硬件信息; 將所述硬件信息作為密鑰對(duì)本地存儲(chǔ)信息明文進(jìn)行加密,生成本地存儲(chǔ)信息密文; 將所述本地存儲(chǔ)信息密文保存到郵件客戶端的本地設(shè)備中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述硬件信息包括中央處理單元CPU的身份識(shí)別號(hào)碼ID、基本輸入輸出系統(tǒng)BIOS編號(hào)、網(wǎng)卡的介質(zhì)訪問(wèn)控制MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述本地存儲(chǔ)信息為賬戶信息時(shí),在獲取郵件客戶端的本地設(shè)備的硬件信息之前還包括: 將獲取的郵件客戶端的賬戶信息發(fā)送給郵件服務(wù)器進(jìn)行正確性檢查; 接收所述郵件服務(wù)器返回的檢查結(jié)果; 如果根據(jù)所述檢查結(jié)果確定所述賬戶信息正確,執(zhí)行獲取郵件客戶端的本地設(shè)備的硬件信息的步驟; 如果根據(jù)所述檢查結(jié)果確定所述賬戶信息不正確,重新獲取郵件客戶端的賬戶信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述本地存儲(chǔ)信息為發(fā)送郵件時(shí),在獲取郵件客戶端的本地設(shè)備的硬件信息之前還包括: 檢查獲取的郵件客戶端的發(fā)送郵件是否完整; 如果所述發(fā)送郵件完整,執(zhí)行獲取郵件客戶端的本地設(shè)備的硬件信息的步驟; 如果所述發(fā)送郵件不完整,重新獲取郵件客戶端的發(fā)送郵件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括: 將所述發(fā)送郵件密文提交給郵件服務(wù)器。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括: 如果提交不成功,記錄錯(cuò)誤信息,并重新將所述發(fā)送郵件密文提交給郵件服務(wù)器。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述本地存儲(chǔ)信息為接收郵件時(shí),在獲取郵件客戶端的本地設(shè)備的硬件信息之前還包括: 判斷獲取的郵件客戶端的接收郵件是否為新郵件; 如果所述接收郵件是新郵件,執(zhí)行獲取郵件客戶端的本地設(shè)備的硬件信息的步驟;如果所述接收郵件不是新郵件,等待預(yù)置時(shí)間,當(dāng)預(yù)置時(shí)間到達(dá)時(shí)用戶沒(méi)有退出郵件客戶端,重新獲取郵件客戶端的接收郵件。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括: 通知用戶有新郵件到達(dá)。
10.一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別方法,其特征在于,包括: 從郵件客戶端的本地設(shè)備中讀取本地存儲(chǔ)信息密文; 獲取郵件客戶端的本地設(shè)備的硬件信息; 將所述硬件信息作為密鑰對(duì)所述本地存儲(chǔ)信息密文進(jìn)行解密,生成本地存儲(chǔ)信息明文。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述硬件信息包括CPU的ID、BIOS編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,當(dāng)所述本地存儲(chǔ)信息為接收郵件或發(fā)送郵件,且在接收到查看接收郵件或發(fā)送郵件的操作請(qǐng)求后對(duì)接收郵件密文或發(fā)送郵件密文進(jìn)行解密時(shí),還包括: 顯示生成的接收郵件明文或發(fā)送郵件明文。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,當(dāng)所述本地存儲(chǔ)信息為賬戶信息,且在接收到收/發(fā)郵件的操作請(qǐng)求后對(duì)賬戶信息密文進(jìn)行解密時(shí),還包括: 將生成的賬戶信息明文發(fā)送給郵件服務(wù)器進(jìn)行驗(yàn)證; 接收所述郵件服務(wù)器返回的驗(yàn)證結(jié)果; 如果根據(jù)所述驗(yàn)證結(jié)果確定所述賬戶信息明文通過(guò)驗(yàn)證,接受所述操作請(qǐng)求,否則,拒絕所述操作請(qǐng)求。
15.一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)裝置,其特征在于,包括: 第一獲取單元,用于獲取郵件客戶端的本地存儲(chǔ)信息; 第二獲取單元,用于獲取郵件客戶端的本地設(shè)備的硬件信息; 加密單元,用于將所述硬件信息作為密鑰對(duì)本地存儲(chǔ)信息明文加密,生成本地存儲(chǔ)信息密文; 保存單元,用于將所述本地存儲(chǔ)信息密文保存到郵件客戶端的本地設(shè)備中。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述硬件信息包括CPU的ID、BIOS編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。
17.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述本地存儲(chǔ)信息包括:賬戶信息、發(fā)送郵件或接收郵件。
18.根據(jù)權(quán)利要求15所述的裝置,其特征在于,當(dāng)所述本地存儲(chǔ)信息為賬戶信息時(shí),還包括: 發(fā)送單元,用于在第二獲取單元獲取硬件信息之前,將獲取的郵件客戶端的賬戶信息發(fā)送給郵件服務(wù)器進(jìn)行正確性檢查; 接收單元,用于接收所述郵件服務(wù)器返回的檢查結(jié)果; 則所述第二獲取單元,用于當(dāng)所述賬戶信息正確時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息; 所述第一獲取單元,用于當(dāng)所述賬戶信息不正確時(shí),重新獲取郵件客戶端的賬戶信息。
19.根據(jù)權(quán)利要求15所述的裝置,其特征在于,當(dāng)所述本地存儲(chǔ)信息為發(fā)送郵件時(shí),還包括: 檢查單元,用于在第二獲取單元獲取硬件信息之前,檢查獲取的郵件客戶端的發(fā)送郵件是否完整; 則所述第二獲取單元,用于當(dāng)所述發(fā)送郵件完整時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息; 所述第一獲取單元,用于當(dāng)所述發(fā)送郵件不完整時(shí),重新獲取郵件客戶端的賬戶信息。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,還包括:提交單元,用于將所述發(fā)送郵件密文提到給郵件服務(wù)器。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,還包括: 提交異常處理單元,用于在提交單元提交不成功時(shí),記錄錯(cuò)誤信息,并觸發(fā)提交單元重新將所述發(fā)送郵件提交給郵件服務(wù)器。
22.根據(jù)權(quán)利要求15所述的裝置,其特征在于,當(dāng)所述本地存儲(chǔ)信息為接收郵件時(shí),還包括: 判斷單元,用于在第二獲取單元獲取硬件信息之前,判斷獲取的郵件客戶端的接收郵件是否為新郵件; 則所述第二獲取單元,用于當(dāng)接收郵件是新郵件時(shí),獲取郵件客戶端的本地設(shè)備的硬件信息; 所述第一獲取單元,用于當(dāng)接收郵件不是新郵件時(shí),等待預(yù)置時(shí)間,當(dāng)預(yù)置時(shí)間到達(dá)時(shí)用戶沒(méi)有退出郵件客戶端,重新獲取的郵件客戶端的接收郵件。
23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,還包括: 通知單元,用于通 知用戶有新郵件到達(dá)。
24.一種安全的郵件客戶端本地?cái)?shù)據(jù)識(shí)別裝置,其特征在于,包括: 讀取單元,用于從郵件客戶端的本地設(shè)備中讀取本地存儲(chǔ)信息密文; 獲取單元,用戶獲取郵件客戶端的本地設(shè)備的硬件信息; 解密單元,用于將所述硬件信息作為密鑰對(duì)所述本地存儲(chǔ)信息密文解密,生成本地存儲(chǔ)信息明文。
25.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述硬件信息包括CPU的ID、BIOS編號(hào)、網(wǎng)卡的MAC地址和硬盤(pán)序列號(hào)中的任意一個(gè)或任意多個(gè)組合。
26.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述本地存儲(chǔ)信息包括賬戶信息、發(fā)送郵件或接收郵件。
27.根據(jù)權(quán)利要求24所述的裝置,其特征在于,當(dāng)所述本地存儲(chǔ)信息為接收郵件或發(fā)送郵件,且在接收到查看接收郵件或發(fā)送郵件的操作請(qǐng)求后對(duì)接收郵件密文或發(fā)送郵件密文進(jìn)行解密時(shí),還包括: 顯示單元,用于顯示生成的接收郵件明文或發(fā)送郵件明文。
28.根據(jù)權(quán)利要求24所述的裝置,其特征在于,當(dāng)所述本地存儲(chǔ)信息為賬戶信息,且在接收到收/發(fā)郵件的操作請(qǐng)求后對(duì)賬戶信息密文進(jìn)行解密時(shí),還包括: 發(fā)送單元,用于生成的賬戶信息明文發(fā)送給郵件服務(wù)器進(jìn)行驗(yàn)證; 接收單元,用于接收所述郵件服務(wù)器返回的驗(yàn)證結(jié)果; 響應(yīng)單元,用于如果根據(jù)所述驗(yàn)證結(jié)果確定所述賬戶信息明文通過(guò)驗(yàn)證,接受所述操作請(qǐng)求,否則,拒絕所述操作請(qǐng)求。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種安全的郵件客戶端本地?cái)?shù)據(jù)存儲(chǔ)、識(shí)別方法和裝置。其中,保存方法包括獲取郵件客戶端的本地存儲(chǔ)信息以及郵件客戶端的本地設(shè)備的硬件信息;將所述硬件信息作為密鑰對(duì)本地存儲(chǔ)信息明文進(jìn)行加密,生成本地存儲(chǔ)信息密文;將所述本地存儲(chǔ)信息密文保存到郵件客戶端的本地設(shè)備中。相應(yīng)的,識(shí)別方法包括從郵件客戶端的本地設(shè)備中讀取本地存儲(chǔ)信息密文;獲取郵件客戶端的本地設(shè)備的硬件信息;將所述硬件信息作為密鑰對(duì)所述本地存儲(chǔ)信息密文進(jìn)行解密,生成本地存儲(chǔ)信息明文。根據(jù)本發(fā)明實(shí)施例,可以提高本地存儲(chǔ)信息在郵件客戶端的安全性。
文檔編號(hào)H04L9/06GK103188271SQ20131013856
公開(kāi)日2013年7月3日 申請(qǐng)日期2013年4月19日 優(yōu)先權(quán)日2013年4月19日
發(fā)明者王棟, 王懷宇, 李濟(jì)偉, 呂俊峰, 李莉敏, 張書(shū)林 申請(qǐng)人:國(guó)家電網(wǎng)公司, 國(guó)網(wǎng)信息通信有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
万安县| 文成县| 十堰市| 呼玛县| 莱西市| 汕尾市| 吴江市| 辽阳市| 始兴县| 阿荣旗| 安泽县| 田林县| 临西县| 泗洪县| 洱源县| 张家口市| 南丰县| 尤溪县| 屯门区| 罗平县| 青铜峡市| 高要市| 隆子县| 五寨县| 郯城县| 米泉市| 沅江市| 府谷县| 六枝特区| 普兰店市| 卓尼县| 福海县| 陕西省| 松潘县| 双柏县| 崇义县| 屯门区| 延寿县| 淮南市| 宜章县| 桐柏县|