信息加密和解密方法、系统、存储介质及电子设备与流程

文档序号:24069650发布日期:2021-02-26 14:30阅读:130来源:国知局
信息加密和解密方法、系统、存储介质及电子设备与流程

[0001]
本申请涉及数据处理技术领域,特别地涉及一种信息加密和解密方法、系统、存储介质及电子设备。


背景技术:

[0002]
当今社会,手机等电子设备已经可以说是达到了一个非常高的普及程度,但随之而来的,是用户在使用电子设备时,会因不法分子的恶意攻击导致电子设备中的重要信息发生泄漏,给用户造成损失。
[0003]
目前,信息加密方法包括很多种,例如锁屏加密功能,单项app加密功能等,这些信息加密方法都是整体的加密,如果不解密就会影响整个手机或者app的功能无法使用,例如对信息app加密,整个信息app都会被锁定,那么无论信息的重要与否,都需要解密后才能进行信息的查看、编辑、发送,一些不重要的信息,不需要加密的信息也需要解密才能查看,发起新信息编辑和发送的功能也并不需要加密,也需要解密才能使用,给用户造成了极大的不便。


技术实现要素:

[0004]
针对上述问题,本申请提供一种信息加密和解密方法、系统、存储介质及电子设备,解决了相关技术中由于目前的信息加密方法都是对电子设备或app的整体加密,无需加密的功能或信息都需要解密后才能使用,给用户造成了极大的不便的技术问题。
[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为本申请实施例提供的一种信息加密方法的流程示意图;
[0048]
图2为本申请实施例提供的一种信息解密方法的流程示意图;
[0049]
图3为本申请实施例提供的一种信息加密系统的结构示意图;
[0050]
图4为本申请实施例提供的一种信息解密系统的结构示意图;
[0051]
图5为本申请实施例提供的一种电子设备的连接框图。
具体实施方式
[0052]
以下将结合附图及实施例来详细说明本申请的实施方式,借此对本申请如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本申请的保护范围之内。
[0053]
由背景技术可知,目前,信息加密方法包括很多种,例如锁屏加密功能,单项app加密功能等,这些信息加密方法都是整体的加密,如果不解密就会影响整个手机或者app的功能无法使用,例如对信息app加密,整个信息app都会被锁定,那么无论信息的重要与否,都需要解密后才能进行信息的查看、编辑、发送,一些不重要的信息,不需要加密的信息也需要解密才能查看,发起新信息编辑和发送的功能也并不需要加密,也需要解密才能使用,给用户造成了极大的不便。
[0054]
有鉴于此,本申请提供一种信息加密和解密方法、系统、存储介质及电子设备,解决了相关技术中由于目前的信息加密方法都是对电子设备或app的整体加密,无需加密的功能或信息都需要解密后才能使用,给用户造成了极大的不便的技术问题。
[0055]
实施例一
[0056]
图1为本申请实施例提供的一种信息加密方法的流程示意图,如图1所示,本方法包括:
[0057]
s101、接收用户的第一操作指令。
[0058]
s102、根据所述第一操作指令在信息列表中选择目标信息,并显示加密图标。
[0059]
s103、接收用户的第一选择指令。
[0060]
s104、在确认所述用户的第一选择指令选择的是所述加密图标后,对所述目标信
息进行加密。
[0061]
需要说明的是,第一操作指令是用于在选择目标信息的同时,唤出加密图标的操作指令,具体可以设置为用户手指在操作屏幕上目标信息的位置接触后左滑,以这样的操作唤起带有加密图标的功能菜单。
[0062]
但是,本申请包括并不限于通过用户手指在操作屏幕上目标信息的位置接触后左滑的操作指令唤出加密图标,也可以根据需要或者实际情况自行设定其他操作指令。
[0063]
进一步需要说明的是,第一选择指令可以用户手指在操作屏幕上加密图标的位置单击,本申请包括并不限于通过用户手指在操作屏幕上加密图标的位置单击的操作指令来选择加密图标,也可以根据需要或者实际情况自行设定其他操作指令。
[0064]
可选的,所述对所述目标进行加密,包括;
[0065]
将所述目标信息中的所有内容以预设加密字符进行显示。
[0066]
需要说明的是,一般选择的预设加密字符为“****”字符,将原有内容直接转化为“*”字符,完成加密。
[0067]
可选的,若当前加密操作是第一次进行信息加密,则所述在确认所述用户的第一选择指令选择的是所述加密图标后,还包括:
[0068]
向用户展示密码设置输入框;
[0069]
在接收到用户输入的合法密码后,向用户展示密码确认输入框;
[0070]
在接收到再次用户输入的合法密码后,判断用户两次输入的合法密码是否相同;
[0071]
若判定用户输入的两次合法密码相同,则完成密码设置,继续执行步骤对所述目标信息进行加密;
[0072]
若判定用户输入的两次合法密码不同,则返回到步骤向用户展示密码设置输入框,并提示用户重新输入密码。
[0073]
需要说明的是,为防止误触等原因导致密码错误,通过两次输入合法密码的方式确定密码的准确性,此外,合法密码是指按照预设规则限定的密码,例如预设规则可以为不允许密码中出现“%”,“&”等特殊字符,具体的合法密码的预设规则可以根据具体情况和需求自行设定。
[0074]
进一步需要说明的是,在向用户展示密码设置输入框之前,还可以向用户展示提示框,让用户确认是否确定要给选择的信息加密,若用户选择是,则执行步骤向用户展示密码设置输入框,若用户选择否,则取消加密操作。
[0075]
可选的,在所述接收用户的第一操作指令之前,还包括:
[0076]
接收用户的第一多选指令,根据所述第一多选指令使信息列表进入多选状态;
[0077]
其中,根据所述第一操作指令在信息列表中选择至少一条目标信息,并显示加密图标。
[0078]
需要说明的是,本申请还支持同时对于多条信息进行加密,在需要对多条信息进行加密时,可以通过第一多选指令,使信息列表进入多选状态,此时的第一操作指令可以换一种与单选信息时不同的操作方式,例如在信息列表的多选状态下,先通过点击选择至少一条目标信息,然后再单击加密图标,完成同时对多条信息的加密。
[0079]
可选的,在所述接收用户的第一操作指令之前,还包括:
[0080]
接收用户的第一联系人选择指令,进入同一联系人下的信息列表。
[0081]
需要说明的是,本申请还支持对同一联系人下的信息进行加密,在一般的手机信息列表页面中,每条信息对应包含着与同一联系人的所有信息,本申请可以通过单击信息列表页面中的一个信息,进入到该信息对应的联系人的聊天窗口中,该聊天窗口中包含用户与统一联系人的来往信息的信息列表,即为进入同一联系人下的信息列表,其中,单击操作即可作为所述第一联系人选择指令,也可以根据需要自行设定能够实现进入到信息对应的联系人的聊天窗口。
[0082]
综上所述,本申请实施例提供了一种信息解密系统,包括:接收用户的第一操作指令;根据所述第一操作指令在信息列表中选择目标信息,并显示加密图标;接收用户的第一选择指令;在确认所述用户的第一选择指令选择的是所述加密图标后,对所述目标信息进行加密。本申请通过对信息列表里的部分信息进行可选择的加密,在保护了重要信息的同时,省去了非重要信息需要解密才能查看的操作,同时不影响用户编辑和发送信息等功能,大幅提升用户体验。
[0083]
实施例二
[0084]
图2为本申请实施例提供的一种信息解密方法的流程示意图,该信息解密方法,与上述实施例一所述的信息加密方法相对应,如图2所示,本方法包括:
[0085]
s201、接收用户的第二操作指令。
[0086]
s202、根据所述第二操作指令在信息列表中选择目标信息,并显示解密图标。
[0087]
s203、接收用户的第二选择指令。
[0088]
s204、在确认所述用户的第二选择指令选择的是所述解密图标后,对所述目标信息进行解密。
[0089]
需要说明的是,第二操作指令是用于在选择目标信息的同时,唤出解密图标的操作指令,具体可以设置为用户手指在操作屏幕上目标信息的位置接触后左滑,以这样的操作唤起带有解密图标的功能菜单。
[0090]
但是,本申请包括并不限于通过用户手指在操作屏幕上目标信息的位置接触后左滑的操作指令唤出解密图标,也可以根据需要或者实际情况自行设定其他操作指令。
[0091]
进一步需要说明的是,第二选择指令可以用户手指在操作屏幕上解密图标的位置单击,本申请包括并不限于通过用户手指在操作屏幕上解密图标的位置单击的操作指令来选择解密图标,也可以根据需要或者实际情况自行设定其他操作指令。
[0092]
可选的,所述对所述目标进行解密,包括;
[0093]
将所述目标信息中的所有内容从预设加密字符修改为原有内容显示。
[0094]
需要说明的是,具体的,可以将“****”字符显示的内容改回原来的信息内容。
[0095]
可选的,在所述接收用户的第二操作指令之前,还包括:
[0096]
接收用户的第二多选指令,根据所述第二多选指令使信息列表进入多选状态;
[0097]
其中,根据所述第二操作指令在信息列表中选择至少一条目标信息,并显示解密图标。
[0098]
需要说明的是,本申请还支持同时对于多条信息进行解密,在需要对多条信息进行解密时,可以通过第二多选指令,使信息列表进入多选状态,此时的第二操作指令可以换一种与单选信息时不同的操作方式,例如在信息列表的多选状态下,先通过点击选择至少一条待解密的目标信息,然后再单击解密图标,完成同时对多条信息的解密。
[0099]
可选的,在所述接收用户的第二操作指令之前,还包括:
[0100]
接收用户的第二联系人选择指令,进入同一联系人下的信息列表。
[0101]
需要说明的是,本申请还支持对同一联系人下的信息进行解密,在一般的手机信息列表页面中,每条信息对应包含着与同一联系人的所有信息,本申请可以通过单击信息列表页面中的一个信息,进入到该信息对应的联系人的聊天窗口中,该聊天窗口中包含用户与统一联系人的来往信息的信息列表,即为进入同一联系人下的信息列表,其中,单击操作即可作为所述第二联系人选择指令,也可以根据需要自行设定能够实现进入到信息对应的联系人的聊天窗口。
[0102]
实施例三
[0103]
基于上述本发明实施例一公开的信息加密方法,图3具体公开了应用信息加密方法的信息加密系统。
[0104]
如图3所示,本发明实施例公开了一种信息加密系统,所述系统包括:
[0105]
第一接收单元301,用于接收用户的第一操作指令;接收用户的第一选择指令;
[0106]
第一选择单元302,用于根据所述第一操作指令在信息列表中选择目标信息,并显示加密图标;
[0107]
加密单元303,用于在确认所述用户的第一选择指令选择的是所述加密图标后,对所述目标信息进行加密。
[0108]
以上本发明实施例公开的信息加密系统中的第一接收单元301、第一选择单元302和加密单元303的具体工作过程,可参见本发明上述实施例一公开的信息加密方法中的对应内容,这里不再进行赘述。
[0109]
综上所述,本申请实施例提供了一种信息加密系统,包括:接收用户的第一操作指令;根据所述第一操作指令在信息列表中选择目标信息,并显示加密图标;接收用户的第一选择指令;在确认所述用户的第一选择指令选择的是所述加密图标后,对所述目标信息进行加密。本申请通过对信息列表里的部分信息进行可选择的加密,在保护了重要信息的同时,省去了非重要信息需要解密才能查看的操作,同时不影响用户编辑和发送信息等功能,大幅提升用户体验
[0110]
实施例四
[0111]
基于上述本发明实施例二公开的信息解密方法,图4具体公开了应用信息解密方法的信息解密系统。
[0112]
如图4所示,本发明实施例公开了一种信息解密系统,所述系统包括:
[0113]
第二接收单元401,用于接收用户的第二操作指令;接收用户的第二选择指令;
[0114]
第二选择单元402,用于根据所述第二操作指令在信息列表中选择目标信息,并显示解密图标;
[0115]
解密单元403,用于在确认所述用户的第二选择指令选择的是所述解密图标后,对所述目标信息进行解密。
[0116]
以上本发明实施例公开的信息解密系统中的第二接收单元401、第二选择单元402和解密单元403的具体工作过程,可参见本发明上述实施例二公开的信息解密方法中的对应内容,这里不再进行赘述。
[0117]
实施例五
[0118]
本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,该计算机程序被处理器执行时可以实现如实施例一的方法步骤,本实施例在此不再重复赘述。
[0119]
实施例六
[0120]
图5为本申请实施例提供的一种电子设备500的连接框图,如图5所示,该电子设备500可以包括:处理器501,存储器502,多媒体组件503,输入/输出(i/o)接口504,以及通信组件505。
[0121]
其中,处理器501用于执行如实施例一中的信息加密和解密方法中的全部或部分步骤。存储器502用于存储各种类型的数据,这些数据例如可以包括电子设备中的任何应用程序或方法的指令,以及应用程序相关的数据。
[0122]
处理器501可以是专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例一中的信息加密和解密方法。
[0123]
存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
[0124]
多媒体组件503可以包括屏幕和音频组件,该屏幕可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或通过通信组件发送。音频组件还包括至少一个扬声器,用于输出音频信号。
[0125]
i/o接口504为处理器501和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。
[0126]
通信组件505用于该电子设备500与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件505可以包括:wi-fi模块,蓝牙模块,nfc模块。
[0127]
综上,本申请提供的一种信息加密和解密方法、系统、存储介质及电子设备,该方法包括:接收用户的第一操作指令;根据所述第一操作指令在信息列表中选择目标信息,并显示加密图标;接收用户的第一选择指令;在确认所述用户的第一选择指令选择的是所述加密图标后,对所述目标信息进行加密。本申请通过对信息列表里的部分信息进行可选择的加密,在保护了重要信息的同时,省去了非重要信息需要解密才能查看的操作,同时不影
响用户编辑和发送信息等功能,大幅提升用户体验。
[0128]
在本申请实施例所提供的几个实施例中,应该理解到,所揭露的方法,也可以通过其它的方式实现。以上所描述的方法实施例仅仅是示意性的。
[0129]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0130]
虽然本申请所揭露的实施方式如上,但上述的内容只是为了便于理解本申请而采用的实施方式,并非用以限定本申请。任何本申请所属技术领域内的技术人员,在不脱离本申请所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本申请的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1