文件加密方法、装置和计算机存储介质制造方法及图纸

技术编号:19009413 阅读:16 留言:0更新日期:2018-09-22 09:15
本发明专利技术公开了一种文件加密方法,包括以下步骤:接收基于文件触发的加密请求;根据所述加密请求从预设图像集合中选取图像元素,并将选取的各图像元素组成初始图像集;显示初始图像集,并生成加密提示信息,以提示用户进行等级设置;接收等级设置指令,获取所述等级设置指令中的加密等级,并显示所述加密等级对应数量的预设文本框;基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列;将标准密码序列与文件进行关联保存,以完成文件的加密操作。本发明专利技术还公开了一种文件加密装置和计算机存储介质。本发明专利技术通过图像加密的方式,提高加密的趣味性和便捷性。

File encryption method, device and computer storage medium

The invention discloses a file encryption method, which comprises the following steps: receiving a file-triggered encryption request; selecting an image element from a preset image set according to the encryption request, and composing the selected image elements into an initial image set; displaying an initial image set and generating an encryption prompt information to prompt for use A user performs level setting; receives a level setting instruction, obtains the encryption level in the level setting instruction, and displays a preset text box corresponding to the number of encryption levels; selects a target image element in the initial image set based on the user operation, and inputs the target image element into the preset text box to form. The standard cipher sequence corresponding to the encryption level is associated and saved with the file to complete the encryption operation of the file. The invention also discloses a file encryption device and a computer storage medium. The invention improves the interest and convenience of encryption by means of image encryption.

【技术实现步骤摘要】
文件加密方法、装置和计算机存储介质
本专利技术涉及数据处理领域,尤其涉及文件加密方法、装置和计算机存储介质。
技术介绍
随着终端智能程度的提高,存储容量的增大,人们越来越喜欢将一些隐私数据以文件的形式保存在终端中。为了保护用户的隐私,即保证终端中存储的文件的安全,对文件进行加密、解密等处理显得格外重要。现有技术在对文件加密的原理是:通过验证用户输入的信息判断用户是否具有文件的操作权限,即,现有的文件加密大部分都是采用指纹加密或是数字加密,这样的加密方式较为单调,此外,数字加密需要用户记住对应的数字,如果设置的数字密码过长过于复杂就会导致加密的文件及文件夹解密操作也较为复杂,而指纹加密无法进行文件的传递。如何现实文件便捷的加密,提高文件加密解密的趣味性,并且有效地对用户身份验证成为了目前亟待解决的技术问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术提供一种文件加密方法、装置和计算机存储介质,旨在提高文件加密解密的趣味性,实现文件的便捷加密。本专利技术提供文件加密方法,所述文件加密方法包括:接收基于文件触发的加密请求;根据所述加密请求从预设图像集合中选取图像元素,并将选取的各图像元素组成初始图像集;显示初始图像集,并生成加密提示信息,以提示用户进行等级设置;接收等级设置指令,获取所述等级设置指令中的加密等级,并显示所述加密等级对应数量的预设文本框;基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列;将标准密码序列与文件进行关联保存,以完成文件的加密操作。可选地,所述基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列的步骤,包括:基于用户操作选取初始图像集中的目标图像元素,将目标图像元素输入至预设文本框中;根据预设文本框的预设编号确定目标图像元素排序,形成所述加密等级对应的标准密码序列。可选地,所述将标准密码序列与文件进行关联保存,以完成文件的加密操作的步骤之后,包括:接收基于文件触发的解密请求,获取文件关联的标准密码序列,确定标准密码序列中包含的目标图像元素;从预设图像集合中选取包含目标图像元素的解密图像集合,接收用户基于解密图像集合选取的解密图像序列;将解密图像序列与标准序列图像进行比对;若解密图像序列与标准序列图像匹配,则判定用户具有操作权限,进行文件解密。可选地,所述接收基于文件触发的解密请求,获取文件关联的标准密码序列,确定标准密码序列中包含的目标图像元素的步骤之后,包括:确定目标图像元素个数,生成包含目标图像元素个数的提示信息,以提示用户进行解密操作。可选地,所述将解密图像序列与标准序列图像进行比对的步骤之后,包括:若解密图像序列与标准序列图像不匹配,则判定用户不具有操作权限,并提示用户进行文件的二次解密操作;统计文件的解密次数,若文件解密次数超过预设阈值,则将文件进行锁定。可选地,所述统计文件的解密次数,若文件解密次数超过预设阈值,则将文件进行锁定的步骤之后,包括:接收身份验证请求,获取身份验证请求中包含的用户身份信息;将用户身份信息与预存标准身份信息进行比对,若用户身份信息与预存标准身份信息匹配,则解除文件锁定并进行文件解密。可选地,所述基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列的步骤之后,包括:按预设哈希算法计算文件的哈希值,将计算得到的哈希值作为初始哈希值,并保存初始哈希值;所述接收基于文件触发的解密请求,获取文件关联的标准密码序列,确定标准密码序列中包含的目标图像元素的步骤,包括:接收基于文件触发的解密请求,按预设哈希算法计算文件的当前哈希值;将当前哈希值与初始哈希值进行比较;若当前哈希值与初始哈希值相同,则获取文件关联的标准密码序列,确定标准密码序列中包含的目标图像元素。可选地,所述根据所述加密请求从预设图像集合中选取图像元素,并将选取的各图像元素组成初始图像集的步骤之后,包括:统计预设图像集合中各图像元素的选取频率,将选取频率高于预设值的图像元素进行标记。此外,为实现上述目的,本专利技术还提供一种文件加密装置;所述文件加密装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的文件加密程序,其中:所述文件加密程序被所述处理器执行时实现如上述的文件加密方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机存储介质;所述计算机存储介质上存储有文件加密程序,所述文件加密程序被处理器执行时实现如上述的文件加密方法的步骤。本专利技术实施例文件加密方法、装置和计算机存储介质,具体包括用户在终端触发加密请求,终端接收基于文件触发的加密请求,终端从预设图像集合中的选取图像元素,并将选取的各图像元素组成初始图像集;终端在屏幕上显示初始图像集,并生成加密提示信息,以提示用户基于初始图像集进行加密设置;接收等级设置指令,获取所述等级设置指令中的加密等级,并显示所述加密等级对应数量的预设文本框;基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列;将标准密码序列与文件进行关联保存,以完成文件的加密操作。本专利技术将不同的图像元素运用于加密解密处理,使得文件加密并不是单调的数字字母组合,使得加密更具有趣味性,图像的排序组合方便用户的操作,使得文件的加密更加便捷,此外,与现有的数据等加密相比本专利技术中用户可以设置不同的目标图像元素个数,将不同的目标图像元素进行排列或者组合等形式形成标准密码序列,使得文件的加密更加智能。附图说明图1为实现本专利技术各个实施例一种终端的硬件结构示意图;图2为本专利技术实施例提供的一种通信网络系统架构图;图3为本专利技术文件加密方法第一实施例的流程示意图;图4为本专利技术文件加密方法第二实施例的流程示意图;图5为本专利技术文件加密方法第三实施例的流程示意图;图6为本专利技术文件加密方法第四实施例的流程示意图;图7为本专利技术文件加密方法第二实施例中通过图像元素解密文件的具体场景示意图;图8为本专利技术文件加密方法第三实施例中用户身份信息与预存标准身份信息比对的具体场景示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实本文档来自技高网...
文件加密方法、装置和计算机存储介质

【技术保护点】
1.一种文件加密方法,其特征在于,所述文件加密方法包括以下步骤:接收基于文件触发的加密请求;根据所述加密请求从预设图像集合中选取图像元素,并将选取的各图像元素组成初始图像集;显示初始图像集,并生成加密提示信息,以提示用户进行等级设置;接收等级设置指令,获取所述等级设置指令中的加密等级,并显示所述加密等级对应数量的预设文本框;基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列;将标准密码序列与文件进行关联保存,以完成文件的加密操作。

【技术特征摘要】
1.一种文件加密方法,其特征在于,所述文件加密方法包括以下步骤:接收基于文件触发的加密请求;根据所述加密请求从预设图像集合中选取图像元素,并将选取的各图像元素组成初始图像集;显示初始图像集,并生成加密提示信息,以提示用户进行等级设置;接收等级设置指令,获取所述等级设置指令中的加密等级,并显示所述加密等级对应数量的预设文本框;基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列;将标准密码序列与文件进行关联保存,以完成文件的加密操作。2.如权利要求1所述的文件加密方法,其特征在于,所述基于用户操作选取初始图像集中的目标图像元素,并将所述目标图像元素输入至所述预设文本框中形成所述加密等级对应的标准密码序列的步骤,包括:基于用户操作选取初始图像集中的目标图像元素,将所述目标图像元素输入至所述预设文本框中;根据预设文本框的预设编号确定目标图像元素排序,形成所述加密等级对应的标准密码序列。3.如权利要求1所述的文件加密方法,其特征在于,所述将标准密码序列与文件进行关联保存,以完成文件的加密操作的步骤之后,包括:接收基于文件触发的解密请求,获取文件关联的标准密码序列,确定标准密码序列中包含的目标图像元素;从预设图像集合中选取包含目标图像元素的解密图像集合,接收用户基于解密图像集合选取的解密图像序列;将解密图像序列与标准序列图像进行比对;若解密图像序列与标准序列图像匹配,则判定用户具有操作权限,进行文件解密。4.如权利要求3所述的文件加密方法,其特征在于,所述接收基于文件触发的解密请求,获取文件关联的标准密码序列,确定标准密码序列中包含的目标图像元素的步骤之后,包括:确定目标图像元素个数,生成包含目标图像元素个数的提示信息,以提示用户进行解密操作。5.如权利要求3所述的文件加密方法,其特征在于,所述将解密图像序列与标准序列图像进行比对的步骤之后,包括:若解密图像序...

【专利技术属性】
技术研发人员:蔡克虎
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1