存储卡的加密方法和加密装置制造方法及图纸

技术编号:10603892 阅读:128 留言:0更新日期:2014-11-05 15:52
本发明专利技术提出了一种存储卡的加密方法和一种存储卡的加密装置,其中,所述存储卡的加密方法包括:使用存储在终端的预设分区中的密钥对所述存储卡进行加密;将保存在所述存储卡中的所述存储卡的加密状态设置为加密。通过本发明专利技术的技术方案,可以将密钥保存在终端上,将加密状态保存在存储卡上,允许一个终端分别对多张存储卡进行加密,提升了用户使用的便利性。

【技术实现步骤摘要】
【专利摘要】本专利技术提出了一种存储卡的加密方法和一种存储卡的加密装置,其中,所述存储卡的加密方法包括:使用存储在终端的预设分区中的密钥对所述存储卡进行加密;将保存在所述存储卡中的所述存储卡的加密状态设置为加密。通过本专利技术的技术方案,可以将密钥保存在终端上,将加密状态保存在存储卡上,允许一个终端分别对多张存储卡进行加密,提升了用户使用的便利性。【专利说明】存储卡的加密方法和加密装置
本专利技术涉及加密
,具体而言,涉及一种存储卡的加密方法和一种存储卡的加密装置。
技术介绍
目前,对存储卡进行加密时,通常都是将存储卡插入手机等终端,在手机上使用eCryptfs (企业级文件加密系统)对存储卡进行加密时,可以使用PIN码(PersonalIdentificat1n Number,个人身份识别码)作为密码对密钥进行加密。PIN码为手机的SIM卡(用户身份识别卡)的个人识别密码,用于保护用户自己的SIM卡不被他人获取。这样,在开机后,进行密码校验,当该密码正确时,对存储卡进行读取。 然而,这种存储卡的加密状态保存在终端内部,造成终端无法对多张存储卡同时进行加密。当终端对第一张存储卡进行加密后,拔掉第一张存储卡,并插入第二张存储卡,此时终端会提示需要对第二张存储卡解密,也就是第一张存储卡的加密状态会给用户使用第二张存储卡带来不便。 因此,如何使一个终端分别对多张存储卡进行加密,以提升用户使用的便利性,成为目前亟待解决的问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可以使一个终端分别对多张存储卡进行加密,提升用户使用的便利性。 有鉴于此,本专利技术的一方面提出了一种存储卡的加密方法,包括:使用存储在终端的预设分区中的密钥对所述存储卡进行加密;以及将保存在所述存储卡中的所述存储卡的加密状态设置为加密。 在该技术方案中,可以采用eCryptfs方式对存储卡进行加密,对存储卡进行加密的密钥在终端上,而存储卡的加密状态被保存在存储卡上,这样,就允许了一个终端分别对多张存储卡进行加密,而不会造成某张存储卡的加密状态影响其他存储卡的加密状态的情况出现,大大提升了用户使用的便利性。 在上述技术方案中,优选地,还包括:在所述预设分区中不具有所述密钥时,创建所述密钥;以及对所述密钥进行加密,并存储在所述预设分区中。 在该技术方案中,创建的密钥是用来对存储卡进行加密的,对密钥进行加密可以防止密钥被非法抹除而导致无法对存储卡进行解密,将密钥存储在终端的预设分区中以便调用密钥对存储卡进行加密。 在上述技术方案中,优选地,还包括:在使用存储在终端的预设分区中的密钥对所述存储卡进行加密时,增加存储在所述预设分区中的加密次数;以及在使用存储在终端的预设分区中的密钥对所述存储卡进行解密时,减少所述预设分区中的加密次数,并且将所述存储卡的加密状态设置为未加密。 在该技术方案中,可以对加密次数进行统计,将加密或解密完成后的存储卡的数目保存在预定分区中,当对一张存储卡进行加密时,存储卡的数目增加一个,当对一张存储卡进行解密时,存储卡的数目减少一个。 在上述技术方案中,优选地,还包括:当所述加密次数为零时,清除所述预设分区中的所述密钥。 在该技术方案中,当分区中保存的存储卡的数目降为零时,说明当前没有加密的存储卡,可以将保存在分区中的密钥清除,以节省存储空间。 在上述技术方案中,优选地,还包括:为所述预设分区设置访问权限,以允许具有访问权限的应用程序进行访问。 在该技术方案中,密钥被保存在终端的预设分区中,该分区设置访问权限,使用户访问时需要进行权限校验,只有具有访问权限的用户才能进入分区获取密钥,这样可以防止密钥被非法抹除而导致无法解密。 本专利技术的另一方面提出了一种存储卡的加密装置,包括:第一加密单元,用于使用存储在终端的预设分区中的密钥对所述存储卡进行加密;设置单元,用于将保存在所述存储卡中的所述存储卡的加密状态设置为加密。 在该技术方案中,可以采用eCryptfs方式对存储卡进行加密,对存储卡进行加密的密钥在终端上,而存储卡的加密状态被保存在存储卡上,这样,就允许了一个终端分别对多张存储卡进行加密,而不会造成某张存储卡的加密状态影响其他存储卡的加密状态的情况出现,大大提升了用户使用的便利性。 在上述技术方案中,优选地,还包括:创建单元,用于在所述预设分区中不具有所述密钥时,创建所述密钥;第二加密单元,用于对所述密钥进行加密;存储单元,用于将加密后的所述密钥存储在所述预设分区中。 在该技术方案中,创建的密钥是用来对存储卡进行加密的,对密钥进行加密可以防止密钥被非法抹除而导致无法对存储卡进行解密,将密钥存储在终端的预设分区中以便调用密钥对存储卡进行加密。 在上述技术方案中,优选地,还包括:加密次数调整单元,在使用存储在终端的预设分区中的密钥对所述存储卡进行加密时,增加存储在所述预设分区中的加密次数;以及在使用存储在终端的预设分区中的密钥对所述存储卡进行解密时,减少所述预设分区中的加密次数,并且将所述存储卡的加密状态设置为未加密。 在该技术方案中,可以对加密次数进行统计,将加密或解密完成后的存储卡的数目保存在预定分区中,当对一张存储卡进行加密时,存储卡的数目增加一个,当对一张存储卡进行解密时,存储卡的数目减少一个。 在上述技术方案中,优选地,还包括:清除单元,当所述加密次数为零时,清除所述预设分区中的所述密钥。 在该技术方案中,当分区中保存的存储卡的数目降为零时,说明当前没有加密的存储卡,可以将保存在分区中的密钥清除,以节省存储空间。 在上述技术方案中,优选地,还包括:权限设置单元,为所述预设分区设置访问权限,以允许具有访问权限的应用程序进行访问。 在该技术方案中,密钥被保存在终端的预设分区中,该分区设置访问权限,使用户访问时需要进行权限校验,只有具有访问权限的用户才能进入分区获取密钥,这样可以防止密钥被非法抹除而导致无法解密。 通过以上技术方案,可以将密钥保存在终端上,将加密状态保存在存储卡上,允许一个终端同时对多张存储卡进行加密,提升了用户使用的便利性。 【专利附图】【附图说明】 图1示出了根据本专利技术的实施例的存储卡的加密方法的示意流程图; 图2示出了根据本专利技术的一个实施例的存储卡的加密方法的示意流程图; 图3示出了根据本专利技术的实施例的存储卡的加密装置的示意框图。 【具体实施方式】 为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和【具体实施方式】对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。 在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。 图1示出了根据本专利技术的实施例的存储卡的加密方法的示意流程图。 如图1所示,根据本专利技术的实施例的存储卡的加密方法,包括: 步骤102,使用存储在终端的预设分区中的密钥对存储卡进行加密。 步骤104,将保存在存储卡中的存储卡的加密状态设置为加密。 在该技术方案中,可以采用eCryptfs本文档来自技高网...

【技术保护点】
一种存储卡的加密方法,其特征在于,包括:使用存储在终端的预设分区中的密钥对所述存储卡进行加密;以及将保存在所述存储卡中的所述存储卡的加密状态设置为加密。

【技术特征摘要】

【专利技术属性】
技术研发人员:阳得常燕青洲程力行
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1