语音加密方法、装置、系统、电子设备和存储介质与流程

文档序号:26185493发布日期:2021-08-06 18:36阅读:199来源:国知局
语音加密方法、装置、系统、电子设备和存储介质与流程

本申请实施例涉及通信技术领域,尤其涉及一种语音加密方法、装置、系统、电子设备和存储介质。



背景技术:

文字、语音和图像等是人与人之间进行相互交流的基础方式,是获取公开信息和机密信息的有效手段。而语音信息占有很大比重,现代化数字信息互联里,语音信息交互拥有的位置已非常重要。不管是针对国家、社会,还是公司、个人,确保语音信息的安全极其重要。

目前,人们可通过终端(如手机、平板电脑、掌上电脑、个人数字助理和智能可穿戴设备等移动终端)上安装的即时通讯应用(微信、whatsapp、qq和skype等)发送和接收语音信息。例如,在录制完语音信息后,发送方直接将语音信息发送给接收方,接收方接收到语音信息后,点击播放即可直接播放该语音信息。对大多数人而言,在公共场所收听语音信息是很正常的事情,然而在公共场所收听的语音信息难免会被有心之人窃取,容易泄漏重要的或需要保密的语音信息。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种语音加密方法、装置、系统、电子设备和计算机可读存储介质,旨在对发送的语音信息进行自主加密,并且提高收听语音信息时的安全性。

本申请实施例提供了一种语音加密方法,应用于第一终端,包括:

获取语音信息;

在触发预设加密操作时,对所述语音信息进行加密并输出加密密码;

将加密后的语音信息发送至第二终端。

在一个实施例中,获取语音信息,包括:

在检测到用户按压语音录制键时,采集外界环境声,得到所述语音信号;

触发预设加密操作,包括:

在按压所述语音录制键过程中,检测到用户按压点由所述语音录制键滑动至加密键,且在所述加密键处结束按压操作;或者,

在结束按压所述语音录制键后,检测到用户点击加密确认键。

在一个实施例中,对所述语音信息进行加密并输出加密密码,包括:

采用预设加密算法生成密钥;

基于所述密钥生成所述加密密码;

显示所述加密密码。

在一个实施例中,采用预设加密算法生成密钥,包括:

采用数据加密标准des加密算法生成64位二进制密钥;

基于所述密钥生成所述加密密码,包括:

从所述64位二进制密钥中随机选取一段二进制密钥;

将所述一段二进制密钥进行十进制或十六进制转换,得到所述加密密码。

本申请实施例提供了一种语音加密方法,应用于第二终端,包括:

接收第一终端发送的语音信息;

当检测到语音播放操作时,如果所述语音信息已加密,则显示加密密码输入界面;

如果经由所述加密密码输入界面输入的密码与所述第一终端生成的加密密码一致,则对所述语音信息进行解密并播放。

在一个实施例中,在对所述语音信息进行解密并播放之后,所述方法还包括:

基于所述加密密码,自动对所述语音信息进行加密。

在一个实施例中,在接收到第一终端发送的语音信息之后,所述方法还包括:

显示所述语音信息对应的语音条;

如果所述语音信息已加密,则在所述语音条之后显示加密标识。

本申请实施例提供了一种语音加密装置,应用于第一终端,包括:

语音信息获取模块,用于获取语音信息;

语音信息加密模块,用于在触发预设加密操作时,对所述语音信息进行加密并输出加密密码;

语音信息发送模块,用于将加密后的语音信息发送至第二终端。

本申请实施例提供了一种语音加密装置,应用于第二终端,包括:

语音信息接收模块,用于接收第一终端发送的语音信息;

密码输入界面显示模块,用于当检测到语音播放操作时,如果所述语音信息已加密,则显示加密密码输入界面;

语音信息解密模块,用于如果经由所述加密密码输入界面输入的密码与所述第一终端生成的加密密码一致,则对所述语音信息进行解密并播放。

本申请实施例提供了一种语音加密系统,包括第一终端和第二终端,所述第一终端与所述第二终端通信连接;

所述第一终端用于获取语音信息;在触发预设加密操作时,对所述语音信息进行加密并输出加密密码;将加密后的语音信息发送至第二终端;

所述第二终端用于接收第一终端发送的语音信息;当检测到语音播放操作时,如果所述语音信息已加密,则显示加密密码输入界面;如果经由所述加密密码输入界面输入的密码与所述第一终端生成的加密密码一致,则对所述语音信息进行解密并播放。

本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请任意实施例所提供的一种语音加密方法的步骤。

本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任意实施例所提供的一种语音加密方法的步骤。

本申请实施例所提供的一种语音加密方法、装置、系统、电子设备和计算机可读存储介质,第一终端获取语音信息后,在触发预设加密操作时,先对语音信息进行加密并输出加密密码,再将加密后的语音信息发送至第二终端;第二终端接收到语音信息后,如果该语音信息已加密,则在播放该语音信息前显示加密密码输入界面,只有在加密密码验证通过后,播放该语音信息。如此,本申请实施例通过在第一终端触发预设加密操作时,对语音信息进行加密后发送,实现了对待发送的语音信息进行选择性地加密,进而在通过第二终端对加密的语音信息进行语音播放操作时,显示加密密码输入界面,以此提醒接收方所接收到的语音信息的重要性或保密性,使得接收方在安全的环境下收听语音信息,提高了收听语音信息时的安全性。

附图说明

图1为一个实施例中语音加密方法的流程示意图;

图2为一个实施例中触发预设加密操作时的用户界面示意图;

图3为一个实施例中生成加密密码时的用户界面示意图;

图4为一个实施例中另一种语音加密方法的流程示意图;

图5为一个实施例中加密密码输入界面的示意图;

图6为一个实施例中语音加密装置的结构框图;

图7为一个实施例中另一种语音加密装置的结构框图;

图8为一个实施例中电子设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例涉及的第一终端和第二终端通过安装的即时通讯应用进行语音通信,即时通讯应用可以但不限于是微信、whatsapp、qq和skype,只要第一终端和第二终端安装有相同的即时通讯应用即可。可以理解的是,第一终端中的“第一”以及第二终端中的“第二”并不是对终端数量的限制,本申请实施例中,可实现点对点通信,点对多通信,以及多对多通信。

在一个实施例中,如图1所示,提供了一种语音加密方法,本实施例以该方法应用于终端进行举例说明,该终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。

本实施例中,该方法应用于第一终端,包括以下步骤:

s110:获取语音信息。

在本申请实施例一实施方式中,即时通讯应用的界面可显示语音录制键,可通过长按(持续触摸)语音录制键进行语音录制,松开语音录制键完成语音录制,由此获取到录制的语音信息;或者,可通过点击语音录制键进行语音录制,再次点击语音录制键完成语音录制,由此获取到录制的语音信息。另外,本申请实施例还可通过语音识别技术来获取语音信息。例如,在打开即时通讯应用后,当收到“语音录制”相关声音指令时进行语音录制,当收到“结束录制”相关声音指令时结束语音录制。上述获取语音信息的方案仅为示例性说明,本申请对此不做限制。

s120:在触发预设加密操作时,对语音信息进行加密并输出加密密码。

在本申请实施例一实施方式中,通过长按语音录制键来录制语音,具体的,获取语音信息,包括:在检测到用户按压语音录制键时,采集外界环境声,得到语音信号。

相应的,触发预设加密操作,可包括:在按压语音录制键过程中,检测到用户按压点由语音录制键滑动至加密键,且在加密键处结束按压操作。

示例性的,参考图2,用户按压语音录制键(图2中最下方声波图标区域),第一终端可检测到语音录制键区域的按压操作,此时通过麦克风采集外界环境声,同时,用户界面可显示出加密键,例如加密键位于图2中“密”字处。该方案中,语音录制过程中,用户保持按压语音录制键,用户录制完语音后,如果想对该语音信息进行加密,则用户可将手指由语音录制键滑动至加密键,然后松开,即手指从加密键处离开第一终端的屏幕。该过程中,第一终端可检测到用户按压点由语音录制键滑动至加密键,且在加密键处结束按压操作,从而判定触发了预设加密操作。另外,继续参考图2,在按压语音录制键过程中,用户界面还可显示取消键(位于图2中“x”符号处,用于取消当前录制的语音信息的发送)以及文字切换键(位于图2中“文”字处,用于将当前录制的语音信息转换成文字信息进行发送)。同样的,当第一终端检测到用户按压点由语音录制键滑动至取消键,且在取消键处结束按压操作时,取消语音信息的发送;当第一终端检测到用户按压点由语音录制键滑动至文字切换键,且在文字切换键处结束按压操作时,将语音信息转换成文字信息。可选的,如果用户不想对语音信息进行加密,则在录制完语音后松开语音录制键即可发送语音信息,此时,第一终端检测到在语音录制键处结束按压操作时,直接发送录制的语音信息。

在本申请实施例一实施方式中,触发预设加密操作,也可包括:在结束按压语音录制键后,检测到用户点击加密确认键。与上述实施方式不同的是,该实施方式中,第一终端检测到在语音录制键处结束按压操作(即在录制完语音后松开语音录制键)时,并不发送语音信息,而是在用户界面显示是否确认加密发送语音信息的提示信息。例如,当第一终端检测到在语音录制键处结束按压操作时,在用户界面显示“是否确认加密发送语音信息”等相关文字提示信息,以及“是”与“否”的选择键,当第一终端检测到用户点击“是”按键时,判定用户点击了加密确认键,对语音信息进行加密,当第一终端检测到用户点击“否”按键时,直接发送语音信息。

本申请实施例中,第一终端可直接通过信息加密工具基于用户自定义的加密密码对语音信息进行加密,也可采用预设加密算法计算出一组加密密码,再通过信息加密工具基于计算得到的加密密码对语音信息进行加密。

在本申请实施例一实施方式中,对语音信息进行加密并输出加密密码,可包括:

s121:采用预设加密算法生成密钥。

其中,预设加密算法可以但不限于是des加密算法、idea加密算法或rsa加密算法。本申请对预设加密算法不做限制,只要可以生成密钥即可。

s122:基于密钥生成加密密码。

基于s121,在一具体实施例中,预设加密算法为des加密算法。此时,采用预设加密算法生成密钥,可包括:采用数据加密标准des加密算法生成64位二进制密钥。相应的,基于密钥生成加密密码,可包括:从64位二进制密钥中随机选取一段二进制密钥;将一段二进制密钥进行十进制或十六进制转换,得到加密密码。

示例性的,第一终端可根据用户自定义的加密密码的位数或者系统默认的加密密码的位数,从64位二进制密钥中选取一段所需位数的密钥,将该段密钥转换成十进制数或十六进制数,转换后的十进制数或十六进制数即为加密密码。例如,加密密码的位数为4位,应从64位二进制密钥中选取一段16位的密钥,如0001001001001000,经十进制转换后得到4680,此时加密密码为4680,或者经十六进制转换后得到1248,此时加密密码为1248。另外,也可从64位二进制密钥中选取一段小于所需位数的密钥,最后在转换后的十进制数或十六进制数前面补0,以满足用户自定义的加密密码的位数或者系统默认的加密密码的位数。例如,加密密码的位数为6位,仍然从64位二进制密钥中选取一段16位的密钥,如0001001001001000,经十进制转换后得到4680,此时加密密码为004680,或者经十六进制转换后得到1248,此时加密密码为001248。

s123:显示加密密码。

参考图3,在加密成功后,第一终端可在用户界面显示“语音已加密”相关文字信息,以及加密密码。通过显示加密密码,可使发送方较为直观的得到加密密码,便于将加密密码告知接收方。

另外,为保证语音信息传输过程的安全性,可采用预设加密算法实现语音信息传输过程的加密。

s130:将加密后的语音信息发送至第二终端。

在本申请实施例一实施方式中,加密密码显示预设时间(如5秒)后,可直接将加密后的语音信息发送至第二终端。在本申请实施例又一实施方式中,显示加密密码的同时,显示发送确认键、发送取消键和原语音发送键。当第一终端检测到用户点击发送确认键后,将加密后的语音信息发送至第二终端;当第一终端检测到用户点击发送取消键后,取消发送语音信息;当第一终端检测到用户点击原语音发送键后,将不加密的语音信息发送至第二终端。

在上述实施例中,通过在第一终端触发预设加密操作时,对语音信息进行加密后发送,实现了对待发送的语音信息进行选择性地加密,进而在通过第二终端对加密的语音信息进行语音播放操作时,显示加密密码输入界面,以此提醒接收方所接收到的语音信息的重要性或保密性,使得接收方在安全的环境下收听语音信息,提高了收听语音信息时的安全性。

在一个实施例中,如图4示,提供了一种语音加密方法,本实施例中,该方法应用于第二终端,包括以下步骤:

s210:接收第一终端发送的语音信息。

在本申请实施例一实施方式中,当第二终端接收到第一终端发送的语音信息后,打开第二终端上对应的即时通讯应用并进入发送方的聊天界面,该语音信息会以语音条的形式显示在聊天界面上,即显示语音信息对应的语音条。

s220:当检测到语音播放操作时,如果语音信息已加密,则显示加密密码输入界面。

在本申请实施例一实施方式中,参考图5,当第二终端检测到用户对待播放语音信号对应语音条的点击操作时,即判定检测到语音播放操作,如果语音信息已加密,则显示加密密码输入界面。示例性的,该加密密码输入界面可显示安全提示信息以及加密密码输入框。

可选的,如果语音信息已加密,则在语音条之后显示加密标识。例如,在接收到第一终端发送的语音信息之后,如果该语音信息已加密,则在该语音信息对应的语音条之后显示一个锁住的锁的图标。如此,可在用户执行语音播放操作之前便可直观地确认语音信息是否加密。

s230:如果经由加密密码输入界面输入的密码与第一终端生成的加密密码一致,则对语音信息进行解密并播放。

在上述实施例中,通过第二终端接收第一终端发送的语音信息,如果第一终端对语音信息已加密,则第二终端对加密的语音信息进行语音播放操作时,显示加密密码输入界面,以此提醒接收方所接收到的语音信息的重要性或保密性,使得接收方在安全的环境下收听语音信息,提高了收听语音信息时的安全性。

在上述实施例的基础上,在本申请一实施例中,在对语音信息进行解密并播放之后,方法还包括:基于加密密码,自动对语音信息进行加密。

考虑到用户在收听完语音信息之后,一般不会主动删除语音信息,语音信息便会保留下来,通过浏览聊天记录可再次播放该语音信息。因此,为保证聊天记录中保存的重要或保密的语音信息不会被其他人窃取,每次播放完加密的语音信息后,自动使用加密密码(原加密密码)对该语音信息进行加密。

在一个实施例中,如图6所示,提供了一种语音加密装置,该装置包括语音信息获取模块301、语音信息加密模块302和语音信息发送模块303;

其中,语音信息获取模块301,用于获取语音信息;

语音信息加密模块302,用于在触发预设加密操作时,对语音信息进行加密并输出加密密码;

语音信息发送模块303,用于将加密后的语音信息发送至第二终端。

在本申请实施例一实施方式中,语音信息获取模块301具体用于:在检测到用户按压语音录制键时,采集外界环境声,得到语音信号;

触发预设加密操作,包括:

在按压语音录制键过程中,检测到用户按压点由语音录制键滑动至加密键,且在加密键处结束按压操作;或者,

在结束按压语音录制键后,检测到用户点击加密确认键。

在本申请实施例一实施方式中,语音信息加密模块302包括:

密钥生成单元,用于采用预设加密算法生成密钥;

密码生成单元,用于基于密钥生成加密密码;

密码显示单元,用于显示加密密码。

在本申请实施例一实施方式中,密钥生成单元具体用于:

采用数据加密标准des加密算法生成64位二进制密钥;

密码生成单元具体用于:

从64位二进制密钥中随机选取一段二进制密钥;

将一段二进制密钥进行十进制或十六进制转换,得到加密密码。

关于语音加密装置的具体限定可以参见上文中对于语音加密方法的限定,在此不再赘述。上述语音加密装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图7所示,提供了一种语音加密装置,该装置包括语音信息接收模块401、密码输入界面显示模块402和语音信息解密模块403;

其中,语音信息接收模块401,用于接收第一终端发送的语音信息;

密码输入界面显示模块402,用于当检测到语音播放操作时,如果语音信息已加密,则显示加密密码输入界面;

语音信息解密模块403,用于如果经由加密密码输入界面输入的密码与第一终端生成的加密密码一致,则对语音信息进行解密并播放。

在本申请实施例一实施方式中,语音加密装置还包括自动加密模块,用于在对语音信息进行解密并播放之后,基于加密密码,自动对语音信息进行加密。

在本申请实施例一实施方式中,语音加密装置还包括:

语音条显示模块,用于在接收到第一终端发送的语音信息之后,显示语音信息对应的语音条;

加密标识显示模块,用于如果语音信息已加密,则在语音条之后显示加密标识。

关于语音加密装置的具体限定可以参见上文中对于语音加密方法的限定,在此不再赘述。上述语音加密装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种语音加密系统,包括第一终端和第二终端,第一终端与第二终端通信连接;

第一终端用于获取语音信息;在触发预设加密操作时,对语音信息进行加密并输出加密密码;将加密后的语音信息发送至第二终端;

第二终端用于接收第一终端发送的语音信息;当检测到语音播放操作时,如果语音信息已加密,则显示加密密码输入界面;如果经由加密密码输入界面输入的密码与第一终端生成的加密密码一致,则对语音信息进行解密并播放。

上述实施例中,第一终端获取语音信息后,在触发预设加密操作时,先对语音信息进行加密并输出加密密码,再将加密后的语音信息发送至第二终端;第二终端接收到语音信息后,如果该语音信息已加密,则在播放该语音信息前显示加密密码输入界面,只有在加密密码验证通过后,播放该语音信息。如此,本申请实施例通过在第一终端触发预设加密操作时,对语音信息进行加密后发送,实现了对待发送的语音信息进行选择性地加密,进而在通过第二终端对加密的语音信息进行语音播放操作时,显示加密密码输入界面,以此提醒接收方所接收到的语音信息的重要性或保密性,使得接收方在安全的环境下收听语音信息,提高了收听语音信息时的安全性。

在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、近场通信(nfc)或其他技术实现。该计算机程序被处理器执行时以实现一种语音加密方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的语音加密装置可以实现为一种计算机程序的形式,计算机程序可在如图8所示的电子设备上运行。电子设备的存储器中可存储组成该语音加密装置的各个程序模块,比如,图6所示的语音信息获取模块301、语音信息加密模块302和语音信息发送模块303;或者图7所示的语音信息接收模块401、密码输入界面显示模块402和语音信息解密模块403。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的语音加密方法中的步骤。

例如,图8所示的电子设备可以通过如图6所示的语音加密装置中的语音信息获取模块301执行步骤s110。电子设备可通过语音信息加密模块302执行步骤s120。电子设备可通过语音信息发送模块303执行步骤s130。或者,图8所示的电子设备可以通过如图7所示的语音加密装置中的语音信息接收模块401执行步骤s210。电子设备可通过密码输入界面显示模块402执行步骤s220。电子设备可通过语音信息解密模块403执行步骤s230。

一个实施例中,提供了一种电子设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取语音信息;在触发预设加密操作时,对语音信息进行加密并输出加密密码;将加密后的语音信息发送至第二终端。或者,该处理器执行计算机程序时实现以下步骤:接收第一终端发送的语音信息;当检测到语音播放操作时,如果语音信息已加密,则显示加密密码输入界面;如果经由加密密码输入界面输入的密码与第一终端生成的加密密码一致,则对语音信息进行解密并播放。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在检测到用户按压语音录制键时,采集外界环境声,得到语音信号;如果在按压语音录制键过程中,检测到用户按压点由语音录制键滑动至加密键,且在加密键处结束按压操作,则确定触发预设加密操作;或者如果在结束按压语音录制键后,检测到用户点击加密确认键,则确定触发预设加密操作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:采用数据加密标准des加密算法生成64位二进制密钥;从64位二进制密钥中随机选取一段二进制密钥;将一段二进制密钥进行十进制或十六进制转换,得到加密密码。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在对语音信息进行解密并播放之后,基于加密密码,自动对语音信息进行加密。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在接收到第一终端发送的语音信息之后,显示语音信息对应的语音条;如果语音信息已加密,则在语音条之后显示加密标识。

在上述实施例中,第一终端获取语音信息后,在触发预设加密操作时,先对语音信息进行加密并输出加密密码,再将加密后的语音信息发送至第二终端;第二终端接收到语音信息后,如果该语音信息已加密,则在播放该语音信息前显示加密密码输入界面,只有在加密密码验证通过后,播放该语音信息。如此,本申请实施例通过在第一终端触发预设加密操作时,对语音信息进行加密后发送,实现了对待发送的语音信息进行选择性地加密,进而在通过第二终端对加密的语音信息进行语音播放操作时,显示加密密码输入界面,以此提醒接收方所接收到的语音信息的重要性或保密性,使得接收方在安全的环境下收听语音信息,提高了收听语音信息时的安全性。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取语音信息;在触发预设加密操作时,对语音信息进行加密并输出加密密码;将加密后的语音信息发送至第二终端。或者,接收第一终端发送的语音信息;当检测到语音播放操作时,如果语音信息已加密,则显示加密密码输入界面;如果经由加密密码输入界面输入的密码与第一终端生成的加密密码一致,则对语音信息进行解密并播放。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在检测到用户按压语音录制键时,采集外界环境声,得到语音信号;如果在按压语音录制键过程中,检测到用户按压点由语音录制键滑动至加密键,且在加密键处结束按压操作,则确定触发预设加密操作;或者如果在结束按压语音录制键后,检测到用户点击加密确认键,则确定触发预设加密操作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:采用数据加密标准des加密算法生成64位二进制密钥;从64位二进制密钥中随机选取一段二进制密钥;将一段二进制密钥进行十进制或十六进制转换,得到加密密码。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在对语音信息进行解密并播放之后,基于加密密码,自动对语音信息进行加密。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在接收到第一终端发送的语音信息之后,显示语音信息对应的语音条;如果语音信息已加密,则在语音条之后显示加密标识。

在上述实施例中,第一终端获取语音信息后,在触发预设加密操作时,先对语音信息进行加密并输出加密密码,再将加密后的语音信息发送至第二终端;第二终端接收到语音信息后,如果该语音信息已加密,则在播放该语音信息前显示加密密码输入界面,只有在加密密码验证通过后,播放该语音信息。如此,本申请实施例通过在第一终端触发预设加密操作时,对语音信息进行加密后发送,实现了对待发送的语音信息进行选择性地加密,进而在通过第二终端对加密的语音信息进行语音播放操作时,显示加密密码输入界面,以此提醒接收方所接收到的语音信息的重要性或保密性,使得接收方在安全的环境下收听语音信息,提高了收听语音信息时的安全性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,比如静态随机存取存储器(staticrandomaccessmemory,sram)和动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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