一种使用超级密码解密的方法技术

技术编号:2847775 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种使用超级密码解密的方法,该方法包括:第一电脑接收到用户获取机器码的指令后,将自身的机器码呈现给用户;供应商侧接收到用户送来的机器码后,利用该机器码以及预先在供应商侧设置的超级密码算法,算出第一超级密码,并第一超级密码送至用户;第一电脑接收到用户输入的第一超级密码后,根据自身的机器码以及预先在自身中设置的与供应商侧相同的超级密码算法,算出第二超级密码,然后判断第一超级密码与第二超级密码是否相同,如果相同,则第一电脑对加密存储在移动存储设备中的数据进行解密。本发明专利技术能够大大提高移动存储设备中加密保存数据的安全性,并有利于供应商侧对移动存储设备进行批量生产,从而维护了用户和供应商双方的利益。

【技术实现步骤摘要】

本专利技术涉及通信技术,特别是涉及。
技术介绍
目前,很多移动存储设备比如移动硬盘、U盘以及MP3等都具有加密功能。当用户将数据保存在移动存储设备中后,如果该用户希望能对所保存的数据进行加密,以防止他人盗用,则可利用移动存储设备(此处以及下文所述的移动存储设备均指具有加密功能的移动存储设备)提供的加密功能,向移动存储设备输入自己设定的一个用户密码,移动存储设备获得该用户密码后,将该用户密码进行保存,然后利用自身中的密钥和加密算法对用户所保存的数据进行加密。这样,在后续过程中,如果一个用户希望能将该移动存储设备中加密保存的数据恢复出来,则必须首先向该移动存储设备输入一个密码,移动存储设备判断用户当前输入的密码与自身中保存的用户密码是否相同,如果相同,则移动存储设备根据自身中的密钥和解密算法对加密保存的数据进行解密,从而恢复出数据的实际内容,如果不相同,则移动存储设备不会对保存在自身中的加密数据进行解密。由此可见,通过移动存储设备的加密功能,用户可以利用自身设定的、仅由自身所知的一个用户密码来对保存在移动存储设备中的数据进行加密和解密,从而防止其它用户盗用保存在移动存储设备中的数据,提高了数据存储的安全性。然而,在实际使用中,为了防止他人破译密码,用户所设定的用户密码通常是既复杂又没有规律。这样,虽然,用户密码较难破译,但是,也同时提高了用户自身记忆用户密码的难度,使得用户往往会忘记自己所设定的用户密码,无法输入与移动存储设备中保存的用户密码相同的密码,这样,移动存储设备则不会对加密保存在自身中的数据进行解密,从而使得用户无法恢复出自己在移动存储设备中加密保存的数据。为了解决上述的用户可能忘记自己所设定的用户密码,使得用户无法获取自己在移动存储设备中加密保存数据的缺点,现有技术的解决方法包括方法一供应商预先在移动存储设备中设定一个超级密码,并在提供该移动存储设备的同时,向购买该移动存储设备的用户提供该超级密码,由用户保存该超级密码。在此方法中,当用户忘记初始用户密码后,可以输入自身保存的超级密码,移动存储设备判断用户输入的超级密码与预先在自身中设定的超级密码相同后,则对加密保存在自身中的数据进行解密,恢复出数据的实际内容。这样,就保证了用户在忘记自己设定的用户密码的情况下,仍然可以获取自己保存在移动存储设备中的实际数据内容。但是,在该方法一中,如果供应商为每一个不同的移动存储设备设定不同的超级密码,即每一个用户保存的超级密码不同,虽然可以保证每一个用户只能使用自己特有的超级密码来解密加密保存在自己移动存储设备中的数据,而不能解密他人移动存储设备中的数据,保证了数据存储的安全性。但是,供应商设定的超级密码不同,就意味着,供应商必须在每一个不同的移动存储设备中配置不同的解密程序,从而不利于供应商对移动存储设备进行批量生产,并会增加供应商售后维修的成本,损坏了供应商的利益;如果供应商为每一个不同的移动存储设备设定相同的超级密码,即每一个用户保存的超级密码相同,则意味着一个用户能够利用自己获取并保存的超级密码来解密他人移动存储设备中的数据,从而无法保证用户数据存储的安全性,损坏了用户的利益。方法二供应商预先在移动存储设备中设定一个超级密码,并由供应商保存该超级密码。在此方法中,当用户忘记自己设定的用户密码后,用户必须将自己的移动存储设备送至供应商处,由供应商利用所保存的超级密码解密数据,恢复出数据的实际内容,以保证用户在忘记自己设定的用户密码的情况下,仍然可以获取自己保存在移动存储设备中的实际数据内容。但是,在该方法二中,由于超级密码掌握在供应商手中,而不是用户自己手中,因此存在安全隐患,并且,用户必须将移动存储设备送至供应商以便维修,其过程繁琐,为用户带来了极大的不便,损坏了用户的利益。由以上的描述可以看出,在现有技术中,方法一和方法二使用超级密码进行解密时均是利用了供应商预先设定的超级密码来解密,但是无论该设定的超级密码保存在用户手中还是供应商手中,都无法同时维护供应商以及用户双方的利益。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供,使用户能够在忘记自己所设定用户密码的情况下,通过由自己选定的第一电脑获得超级密码进行解密,提高了数据存储的安全性,并有利于供应商侧对移动存储设备进行批量生产,从而维护用户和供应商双方的利益。为了达到上述目的,本专利技术的技术方案是这样实现的,包括以下步骤A、第一电脑接收到用户获取机器码的指令后,将自身的机器码呈现给用户;B、供应商侧接收到用户送来的第一电脑的机器码后,利用该机器码以及预先在供应商侧设置的超级密码算法,计算出第一超级密码,然后将该第一超级密码送至用户;C、第一电脑接收到用户输入的第一超级密码后,根据自身的机器码以及预先在自身中设置的、与供应商侧相同的超级密码算法,计算出第二超级密码,然后判断第一超级密码与第二超级密码是否相同,如果相同,则执行步骤D,否则,结束当前流程;D、第一电脑对加密存储在移动存储设备中的数据进行解密。在步骤A之前,该方法进一步包括以下步骤A01、将移动存储设备与第一电脑相连,第一电脑接收到用户备份密钥的指令后,将该移动存储设备加密分区中的密钥备份到第一电脑自身设定的一个文件中,并将此文件对用户隐藏;A02、将移动存储设备与所使用的当前电脑相连,当前电脑接收到用户解密数据的命令,其中,所述当前电脑为第一电脑或其它电脑;A03、当前电脑提示用户输入用户密码,然后在接收到用户输入的密码后,判断用户所输入的密码与用户预先设定的用户密码是否相同,如果相同,则利用移动存储设备中的密钥和解密算法进行解密,并结束当前流程,如果不相同,执行步骤A04;A04、当前电脑将移动存储设备中加密分区中的密钥删除,或改写为一个禁用字符串;所述步骤D具体包括第一电脑从步骤A01所述文件中获取所备份的密钥,并将该备份的密钥写入移动存储设备的加密分区中,第一电脑利用该备份的密钥以及移动存储设备的解密算法对加密保存在移动存储设备中的数据进行解密。在第一电脑接收到用户备份密钥的指令之后,并在执行将移动存储设备加密分区中的密钥进行备份之前,所述步骤A01进一步包括第一电脑提示用户输入用户密码;第一电脑接收到用户当前输入的密码后,判断用户当前输入的密码与用户预先在移动存储设备中设定的用户密码是否相同,如果相同,则继续执行所述的将移动存储设备加密分区中的密钥进行备份的步骤,否则结束当前流程。在当前电脑判断用户所输入的密码与用户预先设定的用户密码不相同之后,并在执行步骤A04之前,所述步骤A03进一步包括当前电脑判断已接收到用户输入密码的次数是否大于预先设定的次数阈值,如果是,则执行步骤A04,否则,返回步骤A03。在判断出第一超级密码与第二超级密码相同之后,并在执行步骤D之前,所述步骤C进一步包括第一电脑将移动存储设备中保存的用户预先设定的用户密码改写为该移动存储设备的出厂密码,并提示第一用户可利用出厂密码解密数据;在执行第一电脑对加密存储在移动存储设备中的数据进行解密的步骤之前,所述步骤D进一步包括第一电脑接收到用户输入的密码,判断用户输入的该密码与移动存储设备的出厂密码是否相同,如果是,则继续执行所述的对加密存储在移动存储设备中的数据进行解密的步骤,否则,结束当前流程。可本文档来自技高网
...

【技术保护点】
一种使用超级密码解密的方法,其特征在于,该方法包括以下步骤:A、第一电脑接收到用户获取机器码的指令后,将自身的机器码呈现给用户;B、供应商侧接收到用户送来的第一电脑的机器码后,利用该机器码以及预先在供应商侧设置的超级密码算法 ,计算出第一超级密码,然后将该第一超级密码送至用户;C、第一电脑接收到用户输入的第一超级密码后,根据自身的机器码以及预先在自身中设置的、与供应商侧相同的超级密码算法,计算出第二超级密码,然后判断第一超级密码与第二超级密码是否相同,如 果相同,则执行步骤D,否则,结束当前流程;D、第一电脑对加密存储在移动存储设备中的数据进行解密。

【技术特征摘要】
1.一种使用超级密码解密的方法,其特征在于,该方法包括以下步骤A、第一电脑接收到用户获取机器码的指令后,将自身的机器码呈现给用户;B、供应商侧接收到用户送来的第一电脑的机器码后,利用该机器码以及预先在供应商侧设置的超级密码算法,计算出第一超级密码,然后将该第一超级密码送至用户;C、第一电脑接收到用户输入的第一超级密码后,根据自身的机器码以及预先在自身中设置的、与供应商侧相同的超级密码算法,计算出第二超级密码,然后判断第一超级密码与第二超级密码是否相同,如果相同,则执行步骤D,否则,结束当前流程;D、第一电脑对加密存储在移动存储设备中的数据进行解密。2.根据权利要求1所述的方法,其特征在于,在步骤A之前,该方法进一步包括以下步骤A01、将移动存储设备与第一电脑相连,第一电脑接收到用户备份密钥的指令后,将该移动存储设备加密分区中的密钥备份到第一电脑自身设定的一个文件中,并将此文件对用户隐藏;A02、将移动存储设备与所使用的当前电脑相连,当前电脑接收到用户解密数据的命令,其中,所述当前电脑为第一电脑或其它电脑;A03、当前电脑提示用户输入用户密码,然后在接收到用户输入的密码后,判断用户所输入的密码与用户预先设定的用户密码是否相同,如果相同,则当前电脑利用移动存储设备中的密钥和解密算法进行解密,并结束当前流程,如果不相同,则执行步骤A04;A04、当前电脑将移动存储设备中加密分区中的密钥删除,或改写为一个禁用字符串;所述步骤D具体包括第一电脑从步骤A01所述文件中获取所备份的密钥,并将该备份...

【专利技术属性】
技术研发人员:王元成杨宇光马强
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1