文件安全防护方法与流程

文档序号:17725018发布日期:2019-05-22 02:26阅读:1039来源:国知局
文件安全防护方法与流程

本发明涉及数据加密领域,尤其涉及一种文件安全防护方法。



背景技术:

移动终端(如智能电话、平板电脑等移动计算设备)在日常生活中变得越来越普遍,随着互联网和移动终端逐渐融入我们的生活,个人隐私受到了一定的威胁,而随着社会的发展,用户越来越注重文件的安全性。现有的移动终端可通过应用锁实现对应应用的锁定,但是无法对不同应用的单个独立文件进行锁定加密,旁人在应用的解锁状态下,可查看应用中所有的内容,安全性低,而且,文件的加密方式都只能使用数字密码加密,容易由于忘记密码而导致无法打开文件,实用性较低。

鉴于此,有必要提供一种可解决上述缺陷的文件安全防护方法以根据用户需求选择待加密文件及其对应的加密方式,实现将文件进行独立加密锁定,提高文件的安全性。



技术实现要素:

本发明所要解决的技术问题提供一种文件安全防护方法以根据用户需求选择待加密文件及其对应的加密方式,实现将文件进行独立加密锁定,提高文件的安全性。

为解决上述技术问题,本发明采用如下所述的技术方案:一种文件安全防护方法,其包括以下步骤:

获取需要加密的待加密文件;

接收用户输入的加密指令,其中,所述加密指令包括加密方式;

根据获得的加密指令对所述待加密文件进行加密操作,存储加密结果。

其进一步技术方案为:所述加密方式包括替换缩略图,当接收到的所述加密方式为替换缩略图时,所述根据获得的加密指令对所述待加密文件进行加密操作,存储加密结果的步骤具体为:

根据获得的加密指令显示预设的图像集合;

生成加密提示信息,以提示用户进行图像设置;

接收图像设置指令,获取用户操作选取的图像集合中的目标图像;

根据获得的需要加密的待加密文件及所述目标图像,修改替换所述待加密文件的缩略图为所述目标图像;

存储加密结果。

其进一步技术方案为:所述加密方式包括密码加密,所述加密指令还包括密码信息,当接收到的所述加密方式为密码加密时,所述根据获得的加密指令对所述待加密文件进行加密操作,存储加密结果的步骤具体为:

获取并存储接收到的所述密码信息;

根据预设加密算法及所述密码信息生成密码文件,并将其与所述待加密文件的存储路径进行关联;

存储所述密码文件。

其进一步技术方案为:所述密码信息为指纹密码信息或字符密码信息。

其进一步技术方案为:所述存储所述密码文件的步骤之后,所述文件安全防护方法还包括:

在接收到外部触发的文件访问请求时,根据所述文件访问请求获取目标文件的存储路径;

在该目标文件的存储路径关联有密码文件时,显示密码输入界面;

根据用户输入的密码及存储的相应的所述密码信息进行验证。

其进一步技术方案为:所述根据用户输入的密码及存储的相应的所述密码信息进行验证的步骤具体包括:

判断用户输入的密码是否与存储的相应的所述密码信息相同;

若相同,则判断用户输入的密码通过验证,获取并显示所述目标文件;

若不相同,则判断用户输入的密码未通过验证,显示密码输入界面。

其进一步技术方案为:所述在接收到外部触发的文件访问请求时,根据所述文件访问请求获取目标文件的存储路径的步骤之后,所述文件安全防护方法还包括:

在该目标文件的存储路径不关联有密码文件时,根据该存储路径获取对应的目标文件,并显示所述目标文件。

本发明的有益技术效果在于:所述文件安全防护方法可根据用户需求选择待加密文件及其对应的加密方式,提供多样化的加密形式,实现将文件进行独立加密锁定,提高文件的安全性,提高用户体验。

附图说明

图1是本发明文件安全防护方法的流程示意图。

图2是本发明文件安全防护方法的具体实施例的流程示意图。

具体实施方式

为使本领域的普通技术人员更加清楚地理解本发明的目的、技术方案和优点,以下结合附图和实施例对本发明做进一步的阐述。

本发明提供了一种文件安全防护方法,该防护方法可应用于应用程序客户端,所述应用程序客户端可应用于智能手机、pad(平板电脑)、笔记本电脑等移动终端。在移动终端中安装了该应用程序客户端后,就可对各个存储有文件的应用程序,例如相册应用程序、小说应用程序、音乐应用程序、视频应用程序、办公应用程序等中的一个或多个文件进行单独加密,从而实现文件的单独安全防护。

参照图1,在本实施例中,所述文件安全防护方法包括以下步骤:

步骤s101,获取需要加密的待加密文件。

根据用户的选择输入,获取需要加密的待加密文件并获取记录所述待加密文件的存储路径。所述待加密文件可以是音频文件、视频文件、图片文件及文本文件等,例如,所述待加密文件可为“星星.jpg”的文本文件,其中,“星星”为该待加密文件的名称,“.jpg”为其文件格式,用户可根据“星星.jpg”获取记录其对应的存储路径。

步骤s102,接收用户输入的加密指令,其中,所述加密指令包括加密方式。

其中,所述步骤s102具体为:显示加密方式选择界面,接收用户选择输入的加密方式。所述加密方式选择界面可供用户键盘输入或者鼠标键入选择加密方式。

步骤s103,根据获得的加密指令对所述待加密文件进行加密操作,存储加密结果。

参照图2,具体地,在本实施例中,所述加密方式包括替换缩略图,当接收到的所述加密方式为替换缩略图时,所述根据获得的加密指令对所述待加密文件进行加密操作,存储加密结果的步骤s103具体为:

步骤s1031a,根据获得的加密指令显示预设的图像集合。

移动终端中预先设定存储有图像集合,所述图像集合中包含多个图像,当接收到的用户选择输入的所述加密方式为替换缩略图,根据获得的所述加密方式,显示预先设置保存的图像集合,以供用户选择图像集合中的图像作为目标图像,所述目标图像可为动物图像。

步骤s1032a,生成加密提示信息,以提示用户进行图像设置。

生成加密提示信息,提示用户选择目标图像以替换待加密文件的缩略图。

步骤s1033a,接收图像设置指令,获取用户操作选取的图像集合中的目标图像。

步骤s1034a,根据获得的需要加密的待加密文件及所述目标图像,修改替换所述待加密文件的缩略图为所述目标图像。例如,当目标图像为动物图像时,将该动物图像替换为“星星.jpg”的缩略图,则修改替换后看到的“星星.jpg”的缩略图为动物图像,而非“星星.jpg”的原始图像的缩略图。

步骤s1035a,存储加密结果。

通过替换缩略图的方式,可使得移动终端显示的文件的缩略图发生改变,旁人无法通过缩略图获知文件的大致信息,同时可有效降低旁人对文件的好奇心理,降低旁人打开文件的风险,实现文件的安全保护。

具体地,所述存储加密结果的步骤s1035a后,还包括:

步骤s1036a,在接收到外部触发的文件访问请求时,根据所述文件访问请求获取目标文件的存储路径,确认目标文件,显示目标文件。其中,外部触发的文件访问请求可以是用户输入对应文件名称搜寻访问或者是利用存储路径访问。

具体地,在本实施例中,所述加密方式还可包括密码加密,所述加密指令还包括密码信息,当接收到的所述加密方式为密码加密时,所述根据获得的加密指令对所述待加密文件进行加密操作,存储加密结果的步骤s103具体为:

步骤s1031b,获取并存储接收到的所述密码信息。

当接收到的用户选择输入的所述加密方式为密码加密,根据获得的所述加密方式,显示密码设置界面,以供用户设置输入所述待加密文件对应的密码信息,获取并存储接收到的用户输入的所述密码信息,记录该待加密文件与密码信息之间的对应关系。

步骤s1032b,根据预设加密算法及所述密码信息生成密码文件,并将其与所述待加密文件的存储路径进行关联。

所述密码文件为根据预设的加密算法及用户设置输入的密码信息相应生成的用于验证用户身份的验证程序,并将其与所述待加密文件的存储路径进行关联,建立该待加密文件与密码文件之间的对应关系,使得打开待加密文件前,将会获得所述密码文件,则需通过验证程序进行确认后才能访问显示该文件,防止旁人打开文件,提高隐私性。

步骤s1033b,存储所述密码文件。

其中,所述密码信息可为指纹密码信息或字符密码信息,则密码加密包括指纹密码加密和字符密码加密。

继续参照图2,具体地,在本实施例中,所述存储所述密码文件的步骤s1033b之后,所述文件安全防护方法还包括以下步骤:

步骤s104,在接收到外部触发的文件访问请求时,根据所述文件访问请求获取目标文件的存储路径。

其中,所述目标文件为文件访问请求中需要访问的文件。所述外部触发的文件访问请求可以是用户输入对应文件名称搜寻访问或者是利用存储路径访问。

步骤s105,在该目标文件的存储路径关联有密码文件时,显示密码输入界面。

判断所述文件访问请求的目标文件的存储路径是否关联有密码文件,若关联有所述密码文件时,显示密码输入界面,以供用户输入密码。

步骤s106,根据用户输入的密码及存储的相应的所述密码信息进行验证。

优选地,所述根据用户输入的密码及存储的相应的所述密码信息进行验证的步骤s106具体为:

判断用户输入的密码是否与存储记录的相应的目标文件对应的所述密码信息相同。

若相同,则判定用户输入的密码通过验证,获取并显示所述目标文件。

若不相同,则判断用户输入的密码未通过验证,显示密码输入界面。

具体地,所述在接收到外部触发的文件访问请求时,根据所述文件访问请求获取目标文件的存储路径的步骤s104之后,所述文件安全防护方法还包括以下步骤:

在该目标文件的存储路径不关联有密码文件时,根据该存储路径获取对应的目标文件,并显示所述目标文件。

基于上述设计,工作时,当用户选择需要加密的待加密文件后,移动终端显示加密方式选择界面,接收用户选择输入的加密方式,用户可选择替换缩略图和密码加密两种方式,当选择替换缩略图时,则显示预设的图像集合供用户选择目标图像以替换待加密文件的缩略图;当选择密码加密时,所述密码加密亦可分为字符密码加密和指纹密码加密,当选择字符密码加密时,显示密码设置界面供用户输入解密文件时所需的字符密码信息,根据预设的加密算法及所述字符密码信息生成密码文件,并将密码文件与待加密文件的存储路径进行关联;当选择指纹密码加密时,显示密码设置界面供用户输入解密文件时所需的指纹密码信息,根据预设的加密算法及所述指纹密码信息生成密码文件,并将密码文件与待加密文件的存储路径进行关联。

综上所述,所述文件安全防护方法可根据用户需求选择待加密文件及其对应的加密方式,提供多样化的加密形式,实现将文件进行独立加密锁定,提高文件的安全性,加密方式可由用户设定,有利于提高用户体验。

以上所述仅为本发明的优选实施例,而非对本发明做任何形式上的限制。本领域的技术人员可在上述实施例的基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1