一种程序加密方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31024864 阅读:23 留言:0更新日期:2021-11-30 03:24
本发明专利技术实施例提供一种程序加密方法、装置、电子设备及存储介质,通过将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中,将应用程序的未加密状态变更为已加密状态,以使在打开已加密状态的应用程序时,拦截已加密状态的应用程序的界面,显示权限验证界面,对用户的权限进行验证,若验证用户具有权限,则显示已加密状态的应用程序的界面,若验证用户不具有权限,则保持显示权限验证界面,使得加密应用程序时,操作简单便捷,减少了操作耗时,提高了加密应用程序的可用性,有助于降低信息泄露的风险。降低信息泄露的风险。降低信息泄露的风险。

【技术实现步骤摘要】
一种程序加密方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种程序加密方法、装置、电子设备及存储介质。

技术介绍

[0002]应用(Application,APP)加密,也就是对移动终端上的任何想保护的应用程序加密。应用程序加密后,访问应用程序时,需要输入设定的密码。应用加密的诞生有助于防止隐私泄漏,是保护隐私的利器。
[0003]目前,移动终端已经有应用加密功能,其步骤一般包括:进入设置,找到应用加密功能,找到需要加密的应用程序,打开后面的开关,应用已加密的情况下,关闭上述步骤应用后面的开关,即为应用解密。针对不同的操作系统,应用加密过程大致需要5

7个步骤,整个过程大概需要30秒以上。
[0004]申请人发现,应用加密与应用解密的步骤冗长,操作不便,耗时较长。而且用户无法在一些情况下,用户需要将手机给别人使用时,临时需要将应用程序加密,如果因操作困难耗时较长而不对应用进行加密,存在信息泄露的风险。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种程序加密方法、装置、电子设备及存储介质,从而解决应用程序加密时操作不便,耗时较长的问题。
[0006]为了解决上述问题,在本专利技术实施的第一方面,首先提供了一种程序加密方法,包括:
[0007]将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中;
[0008]将所述应用程序的未加密状态变更为已加密状态,以使在打开已加密状态的应用程序时,拦截所述已加密状态的应用程序的界面,显示权限验证界面,对用户的权限进行验证,若验证用户具有权限,则显示所述已加密状态的应用程序的界面,若验证用户不具有权限,则保持显示所述权限验证界面。
[0009]可选地,在所述将所述应用程序的未加密状态变更为已加密状态之后,所述方法还包括:
[0010]将所述已加密状态的应用程序的图标拖动到所述目标区域之外;
[0011]对用户的权限进行验证;
[0012]若验证用户具有权限,则将所述应用程序的已加密状态变更为未加密状态,若验证用户不具有权限,则将所述应用程序保持已加密状态。
[0013]可选地,在所述将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中之前,所述方法还包括:
[0014]在所述操作桌面上生成所述目标区域,并创建所述目标区域对应的应用程序记录文件;
[0015]所述将所述应用程序的未加密状态变更为已加密状态包括:
[0016]将所述未加密的应用程序的唯一标识添加到所述应用程序记录文件中。
[0017]可选地,在所述将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中之前,所述方法还包括:
[0018]将所述操作桌面上已有的区域变更为所述目标区域,并创建所述目标区域对应的应用程序记录文件;
[0019]将所述已有的区域中的应用程序的唯一标识添加到所述应用程序记录文件中。
[0020]可选地,在所述将所述应用程序的未加密状态变更为已加密状态之后,所述方法还包括:
[0021]在打开应用程序时,对所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识进行匹配;
[0022]若所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识不匹配,则所述打开的应用程序为未加密状态,显示所述打开的应用程序的界面;
[0023]若所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识匹配,则所述打开的应用程序为已加密状态,显示所述权限验证界面。
[0024]可选地,所述区域包括以下至少一种:页面、文件夹。
[0025]在本专利技术实施的第二方面,提供了一种程序加密装置,包括:
[0026]第一拖动模块,用于将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中;
[0027]第一状态变更模块,用于将所述应用程序的未加密状态变更为已加密状态,以使在打开已加密状态的应用程序时,拦截所述已加密状态的应用程序的界面,显示权限验证界面,对用户的权限进行验证,若验证用户具有权限,则显示所述已加密状态的应用程序的界面,若验证用户不具有权限,则保持显示所述权限验证界面。
[0028]可选地,所述装置还包括:
[0029]第二拖动模块,用于在所述将所述应用程序的未加密状态变更为已加密状态之后,将所述已加密状态的应用程序的图标拖动到所述目标区域之外;
[0030]权限验证模块,用于对用户的权限进行验证;
[0031]第二状态变更模块,用于若验证用户具有权限,则将所述应用程序的已加密状态变更为未加密状态,若验证用户不具有权限,则将所述应用程序保持已加密状态。
[0032]可选地,所述装置还包括:
[0033]区域生成模块,用于在所述将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中之前,在所述操作桌面上生成所述目标区域,并创建所述目标区域对应的应用程序记录文件;
[0034]所述第一状态变更模块包括:
[0035]标识添加子模块,用于将所述未加密的应用程序的唯一标识添加到所述应用程序记录文件中。
[0036]可选地,所述装置还包括:
[0037]区域变更模块,用于在所述将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中之前,将所述操作桌面上已有的区域变更为所述目标区域,并创建所述目标区
域对应的应用程序记录文件;
[0038]标识添加模块,用于将所述已有的区域中的应用程序的唯一标识添加到所述应用程序记录文件中。
[0039]可选地,所述装置还包括:
[0040]匹配模块,用于在所述将所述应用程序的未加密状态变更为已加密状态之后,在打开应用程序时,对所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识进行匹配;
[0041]第一显示模块,用于若所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识不匹配,则所述打开的应用程序为未加密状态,显示所述打开的应用程序的界面;
[0042]第二显示模块,用于若所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识匹配,则所述打开的应用程序为已加密状态,显示所述权限验证界面。
[0043]可选地,所述区域包括以下至少一种:页面、文件夹。
[0044]在本专利技术实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0045]存储器,用于存放计算机程序;
[0046]处理器,用于执行存储器上所存放的程序时,实现上述任一所述的方法步骤。
[0047]在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种程序加密方法,其特征在于,包括:将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中;将所述应用程序的未加密状态变更为已加密状态,以使在打开已加密状态的应用程序时,拦截所述已加密状态的应用程序的界面,显示权限验证界面,对用户的权限进行验证,若验证用户具有权限,则显示所述已加密状态的应用程序的界面,若验证用户不具有权限,则保持显示所述权限验证界面。2.根据权利要求1所述的方法,其特征在于,在所述将所述应用程序的未加密状态变更为已加密状态之后,所述方法还包括:将所述已加密状态的应用程序的图标拖动到所述目标区域之外;对用户的权限进行验证;若验证用户具有权限,则将所述应用程序的已加密状态变更为未加密状态,若验证用户不具有权限,则将所述应用程序保持已加密状态。3.根据权利要求1所述的方法,其特征在于,在所述将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中之前,所述方法还包括:在所述操作桌面上生成所述目标区域,并创建所述目标区域对应的应用程序记录文件;所述将所述应用程序的未加密状态变更为已加密状态包括:将所述未加密的应用程序的唯一标识添加到所述应用程序记录文件中。4.根据权利要求1所述的方法,其特征在于,在所述将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中之前,所述方法还包括:将所述操作桌面上已有的区域变更为所述目标区域,并创建所述目标区域对应的应用程序记录文件;将所述已有的区域中的应用程序的唯一标识添加到所述应用程序记录文件中。5.根据权利要求3或4所述的方法,其特征在于,在所述将所述应用程序的未加密状态变更为已加密状态之后,所述方法还包括:在打开应用程序时,对所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识进行匹配;若所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识不匹配,则所述打开的应用程序为未加密状态,显示所述打开的应用程序的界面;若所述应用程序记录文件中记录的唯一标识和打开的应用程序的唯一标识和/或进程标识匹配,则所述打开的应用程序为已加密状态,显示所述权限验证界面。6.根据权利要求1

4中任一项所述的方法,其特征在于,所述区域包括以下至少一种:页面、文件夹。7.一种程序加密装置,其特征在于,包括:第一拖动模块,用于将未加密状态的应用程序的图标拖动到操作桌面上的目标区域中;第一状态变更模块,用于将所述应用程序的未加密状态变更为已加密状态,以使在打开已加密状态的应用程序时,拦截所述已加密状态的应用程序的界面,显示权限验证界面,对用户的权限进行验证,若验证用户具有权限,则显示所述已...

【专利技术属性】
技术研发人员:陶勇李廷曹东升蔡蓉
申请(专利权)人:成都中科创达软件有限公司
类型:发明
国别省市:

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

1