专利名称:一种电子邮件的加密解密方法及系统的制作方法
技术领域:
本发明属于通信安全领域,尤其涉及一种电子邮件的加密解密方法及系统。
背景技术:
现今随着网络的发展与普及,电子邮件(Email)已经成为重要的交流工具,它的安全性也越来越受到重视。
目前电子邮件的安全性是通过邮箱的登录密码来保证的,电子邮件是以明文(未加密)的形式保存在邮件服务器上的,当用户通过密码登录邮箱后,邮箱中包括已发送的邮件、已接收的邮件等所有的邮件信息将被一览无余,使得用户电子邮件的安全性受到较大的威胁。而用户邮箱的登录密码容易被窃取,如当用户选择了浏览器的记住密码功能时,只要盗用用户的计算机密码,即可自由登录用户的邮箱;当用户登录邮箱后暂时离开,或者通过其它方式泄露了用户邮箱的登录密码时,用户邮箱中的电子邮件的安全性无法得到保证,这对许多企业,尤其是商务人士可能造成无法挽回的损失。
发明内容
本发明实施例的目的在于提供一种电子邮件的加密方法,旨在解决现有技术中存在的电子邮件无法得到安全保证的问题。
本发明实施例是这样实现的,一种电子邮件的加密方法,所述方法包括下述步骤接收输入的加密密码信息以及选定的邮箱中的文件夹信息;根据所述加密密码信息采用加密算法生成加密密匙,并对所述选定的邮箱中的文件夹进行加密。
本发明实施例的另一目的在于提供一种电子邮件的解密方法,所述方法包括下述步骤接收输入的解密密码信息以及选定的加密文件夹;根据所述解密密码信息采用与加密算法对应的解密算法对所述加密文件夹进行解密。
本发明实施例的另一目的在于提供一种电子邮件的加密系统,所述系统包括加密信息接收单元,用于接收输入的加密密码信息以及选定的邮箱中的文件夹信息;加密处理单元,用于根据所述加密密码信息采用加密算法生成加密密匙,并对所述选定的邮箱中的文件夹进行加密。
本发明实施例的另一目的在于提供一种电子邮件的解密系统,所述系统包括解密信息接收单元,用于接收输入的解密密码信息以及选定的加密文件夹信息;以及解密处理单元,用于根据所述解密密码信息采用与加密算法对应的解密算法对所述加密文件夹进行解密。
在本发明实施例中,根据输入的加密密码信息采用加密算法生成加密密匙,对用户选定的邮箱中的文件夹加密,为该加密文件夹中的电子邮件提供了二级密码保护,从而保证了邮箱中电子邮件的安全性,尤其是对用户的重要私密数据提供了充分的安全保障。
图1是本发明实施例提供的电子邮件加密方法的实现流程图;图2是本发明实施例提供的加密文件夹或者加密电子邮件的使用处理流程图;
图3是本发明实施例提供的电子邮件解密方法的实现流程图;图4是本发明实施例提供的电子邮件加密系统的结构图;图5是本发明实施例提供的电子邮件解密系统的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,通过接收用户输入的加密密码信息,根据该加密密码信息产生加密密匙对用户选定的邮箱中的文件夹进行加密,从而实现了邮箱中该加密文件夹中的电子邮件的二次加密,保证了用户电子邮件的安全性。
图1示出了本发明实施例提供的电子邮件的加密方法的实现流程,详述如下在步骤S101中,接收用户输入的加密密码信息以及用户选定的邮箱中的文件夹信息。其中用户选定的邮箱中的文件夹中可以包含用户需要加密保护的电子邮件信息,也可以为空的文件夹。
在步骤S102中,根据用户输入的加密密码信息采用相应的加密算法产生加密密匙,对用户选定的邮箱中的文件夹进行加密。在本发明实施例中,所采用的相应的加密算法可以是公开密匙算法(如RSA加密算法)、数据加密标准(Digital Encryption Standard,DES)算法、 数字签名算法(如ElGamal加密算法、DSA加密算法)、MD5加密算法或者FLOWFISH加密算法等。当对该文件夹加密后,访问该文件夹中的任何电子邮件都需要输入该文件夹的加密密码,从而使用户邮箱中的电子邮件得到二次加密保护,保证了该加密文件夹中的电子邮件的安全性。
为了达到更好的密码保护效果,本发明实施例在步骤S101中,接收用户输入的加密密码信息以及用户选定的邮箱中的文件夹信息的同时,接收用户输入的密码取回信息,如密码取回问题、保密邮箱地址等并存储该密码取回信息,同时在步骤S102之后还包括下述步骤在步骤S103中,当用户丢失上述加密文件夹的加密密码时,依据上述密码取回信息取回该加密文件夹的加密密码。
当需要加密保护的电子邮件未包含在该加密文件夹中时,为了实现对该需要保护的电子邮件进行加密保护,该电子邮件加密方法还包括下述步骤在步骤S104中,接收该加密文件夹以外的需要加密保护的电子邮件转移指令,并根据该转移指令将该需要加密保护的电子邮件转移至所述加密文件夹。
为了避免因用户登录邮箱并在浏览加密文件夹的过程中暂时离开或者因用户退出登录,而导致加密文件夹中的电子邮件数据被非法用户窃取,在本发明实施例中,在步骤S104之后还包括下述步骤在步骤S105中,当用户停止浏览该加密文件夹一段时间(如2分钟)后,或者用户退出邮箱的登录后,自动根据步骤S101中接收的加密密码信息对该加密文件夹重新进行加密。当用户重新登录邮箱或者重新浏览和操作邮箱中该加密文件夹中的电子邮件时,需要重新输入该加密文件夹的加密密码。
可以理解,用户可以采用上述电子邮件加密方法有选择性的对邮箱中的文件夹或者电子邮件进行加密,同时可以为不同的加密文件夹设置不同的密码,从而为用户的重要私密数据提供了充分的安全保障。
采用上述方法对选定的邮箱中的文件夹进行加密后,用户在不知道该文件夹的加密密码时,无法对该加密文件夹中的任何电子邮件进行如浏览等任何操作,当用户通过加密密码打开并浏览该电子邮件过程中,如果用户暂时离开,通过对该加密文件夹进行重新加密,从而保证了电子邮件的安全性。
在实际应用过程中,用户可以通过邮箱的文件夹管理页面,选择需要加密的文件夹,按要求(如两次输入密码)输入加密密码后可对选定的邮箱的文件夹进行加密。
图2示出了本发明实施例提供的加密文件夹使用处理流程。
用户通过密码登录邮箱后,选择需要浏览的电子邮件;判断所选择的电子邮件所在的文件夹是否加密,如果该电子邮件所在的文件夹未加密,则用户可以正常浏览或者操作该电子邮件,如果该电子邮件所在的文件夹已加密,则提示用户输入加密密码;验证用户输入的加密密码是否正确,如果密码错误,则转入错误处理过程,如提示用户密码错误等,如果正确则用户可以正常浏览或者操作该电子邮件;当用户忘记加密密码时,则根据用户输入的密码取回信息,如密码取回问题以及保密邮箱地址等信息取回该加密文件夹的加密密码;当用户停止浏览或者停止操作该电子邮件一段时间后,或者当用户退出邮箱登录后,该电子邮件所在的文件夹重新被加密。
图3示出了本发明实施例提供的电子邮件的解密方法的实现流程,详述如下在步骤S301中,接收用户输入的解密密码信息以及用户选定的邮箱中的加密文件夹信息。在实际应用过程中,用户通过邮箱中的文件夹管理页面,选择已加密的文件夹,并输入解密密码信息,该解密密码信息为对该文件夹进行加密时,用户输入的加密密码信息。
在步骤S302中,根据该加密密码信息采用与上述加密算法对应的解密算法,对选定的加密文件夹进行解密。对该加密文件夹进行解密后,该加密文件夹的状态与加密前一致,邮箱登录用户可以随意的浏览或者操作该邮箱中被解密后的文件夹中的任何电子邮件。
图4示出了本发明实施例提供的电子邮件的加密系统的结构,为了更好的说明,仅示出了与本发明实施例相关的部分。
加密信息接收单元41接收用户输入的加密密码信息以及用户选定的邮箱中的文件夹信息。由加密处理单元42根据用户输入的加密密码信息采用相应的加密算法产生加密密匙,对用户选定的邮箱中的文件夹进行加密,其中采用的相应的加密算法如上所述,在此不再赘述。用户选定的邮箱中的文件夹中可以包含用户需要加密保护的电子邮件,也可以为空文件夹。
当需要加密保护的电子邮件未包含在该加密文件夹中时,由该电子邮件的加密系统的电子邮件转移单元43接收该加密文件夹以外的需要加密保护的电子邮件转移指令,并根据该转移指令将该需要加密保护的电子邮件转移至该加密文件夹。
当用户忘记上述加密密码时,通过密码取回信息接收单元44接收用户输入的密码取回信息,如密码取回问题、保密邮箱等信息,由密码取回单元45根据该密码取回信息取回该加密文件夹的加密密码。
当用户停止浏览该加密文件夹一段时间(如2分钟)后,或者用户退出邮箱的登录后,为了避免因用户登录邮箱并在浏览加密文件夹的过程中暂时离开或者因用户退出登录,而导致加密文件夹中的电子邮件数据被非法用户窃取,重加密单元46在用户停止浏览该加密文件夹一段时间(如2分钟)后,或者用户退出邮箱的登录后,自动根据加密信息接收单元41接收的加密密码信息对该加密文件夹重新进行加密。
当对邮箱中的文件夹加密后,邮箱登录用户需要通过密码访问该加密文件夹中的电子邮件,当用户重新登录邮箱或者重新浏览和操作邮箱中的电子邮件时,需要重新输入加密密码。
图5是本发明实施例提供的电子邮件的解密系统的结构,为了更好的说明,仅示出了与本发明实施例相关的部分。
解密信息接收单元51接收用户输入的解密密码信息以及用户选定的邮箱中的加密文件夹信息。该解密密码信息为对该文件夹或者电子邮件进行加密时,用户输入的加密密码信息。解密处理单元52根据该解密信息,采用与加密算法对应的解密算法,对用户选定的邮箱中的加密文件夹进行解密。当用户访问解密后的文件夹中的电子邮件时,不需要输入密码。
综上所述,在本发明实施例中,根据用户输入的加密密码信息生成加密密匙,对用户选定的邮箱中的文件夹加密,从而使该加密文件夹中的电子邮件被二次加密,同时可以将需要加密保护的电子邮件转移至该加密文件夹,使用户邮箱中的电子邮件的安全性得到保护,同时当用户停止浏览或操作该加密文件夹一段时间后,或者用户退出邮箱登录时,自动根据用户输入的加密密码信息重新对该加密文件夹加密,当用户重新浏览或者重新登录邮箱时,需要重新输入密码,使得用户在离开一段时间后,电子邮件也不会被窃取,进一步保证了用户电子邮件的安全性。另外,当用户忘记加密文件夹的密码时,用户可以通过输入的密码取回信息取回该加密密码。当用户不需要对电子邮件加密时,通过本发明实施例提供的电子邮件解密方法可以解除该电子邮件的密码,应用方便、自如。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电子邮件的加密方法,其特征在于,所述方法包括下述步骤接收输入的加密密码信息以及选定的邮箱中的文件夹信息;根据所述加密密码信息采用加密算法生成加密密匙,并对所述选定的邮箱中的文件夹进行加密。
2.如权利要求1所述的电子邮件的加密方法,其特征在于,所述方法还包括下述步骤接收所述加密文件夹以外的需要加密保护的电子邮件转移指令;根据所述指令将所述电子邮件转移至所述加密文件夹。
3.如权利要求1所述的电子邮件的加密方法,其特征在于,所述方法还包括下述步骤接收输入的密码取回信息;根据所述密码取回信息取回所述加密文件夹的加密密码。
4.如权利要求1或2或3所述的电子邮件的加密方法,其特征在于,所述方法还包括下述步骤当停止浏览所述加密文件夹一段时间后或者退出邮箱登录时,利用接收到的所述加密密码信息重新对所述加密文件夹加密。
5.一种电子邮件的解密方法,其特征在于,所述方法包括下述步骤接收输入的解密密码信息以及选定的加密文件夹;根据所述解密密码信息采用与加密算法对应的解密算法对所述加密文件夹进行解密。
6.一种电子邮件的加密系统,其特征在于,所述系统包括加密信息接收单元,用于接收输入的加密密码信息以及选定的邮箱中的文件夹信息;加密处理单元,用于根据所述加密密码信息采用加密算法生成加密密匙,并对所述选定的邮箱中的文件夹进行加密。
7.如权利要求6所述的电子邮件的加密系统,其特征在于,所述系统进一步包括电子邮件转移单元,用于接收所述加密文件夹以外的需要加密保护的电子邮件转移指令,并根据所述指令将所述电子邮件转移至所述加密文件夹。
8.如权利要求6所述的电子邮件的加密系统,其特征在于,所述系统进一步包括密码取回信息接收单元,用于接收输入的密码取回信息;以及密码取回单元,用于根据所述密码取回信息取回所述加密文件夹的加密密码。
9.如权利要求6或7或8所述的电子邮件的加密系统,其特征在于,所述系统进一步包括重加密单元,用于当停止浏览所述加密文件夹一段时间后或者退出邮箱登录时,利用接收到的所述加密密码信息重新对所述加密文件夹加密。
10.一种电子邮件的解密系统,其特征在于,所述系统包括解密信息接收单元,用于接收输入的解密密码信息以及选定的加密文件夹信息;以及解密处理单元,用于根据所述解密密码信息采用与加密算法对应的解密算法对所述加密文件夹进行解密。
全文摘要
本发明适用于通信安全领域,提供了一种电子邮件的加密解密方法及系统,所述电子邮件的加密方法包括下述步骤接收输入的加密密码信息以及选定的邮箱中的文件夹信息;根据所述加密密码信息采用加密算法生成加密密匙,并对所述选定的邮箱中的文件夹进行加密。通过本发明实施例提供的电子邮件加密方法对邮箱中的文件夹进行二次加密,从而为该加密文件夹中的电子邮件提供了二次密码保护,保证了电子邮件的安全性,尤其是对用户的重要私密数据提供了充分的安全保障。
文档编号H04L12/58GK101083524SQ20071007504
公开日2007年12月5日 申请日期2007年6月14日 优先权日2007年6月14日
发明者李明强 申请人:腾讯科技(深圳)有限公司