音频文件处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37792799 阅读:11 留言:0更新日期:2023-06-09 09:22
本发明专利技术公开了一种音频文件处理方法、装置、电子设备及存储介质,涉及信息安全技术领域。方法包括:生成与待加密音频文件数量相同的密钥对并储存至密钥对列表中;针对待加密音频文件,从密钥对列表中选择未被使用的密钥对中的加密密钥进行加密,得到加密音频文件;通过第一摘要提取算法,提取加密音频文件的第一消息摘要;将第一消息摘要与被选择加密密钥所对应的密钥对关联,以便在接收到用户终端发送的与第一消息摘要相同的第二消息摘要后,将与第一消息摘要关联的密钥对中的解密密钥发送给用户终端,以对加密音频文件进行解密。本发明专利技术公开的方法、装置、电子设备及存储介质可有效防止有声书的盗版和肆意传播,有利于有声书的版权保护。的版权保护。的版权保护。

【技术实现步骤摘要】
音频文件处理方法、装置、电子设备及存储介质


[0001]本专利技术属于信息安全
,具体涉及一种音频文件处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网的发展,人们生活节凑的加紧,阅读的时间越来越少,听书成了很大一部分人获取知识的主要途径,深受阅读爱好者所喜爱。特别的移动互联网4G网络和5G网络的出现,助力了有声书的发展。
[0003]有声书通常以常见的音频文件的形式存在,而常见的音频文件又是开放的,通用播放器均可正常播放,这样的模式虽然有利于知识的传播,但这也容易导致文件容易被盗版和肆意传播,给有声书发布方造成重大损失,不利于有声书版权的保护。

技术实现思路

[0004]本专利技术的目的是提供一种音频文件处理方法、装置、电子设备及存储介质,用以解决现有技术中存在的上述问题。
[0005]为了实现上述目的,本专利技术采用以下技术方案:第一方面,本专利技术提供了一种音频文件处理方法,应用于服务器,包括:基于待加密音频文件的数量,生成与待加密音频文件数量相同的密钥对并储存至密钥对列表中;针对每个待加密音频文件,从密钥对列表中选择一个未被使用的密钥对中的加密密钥进行加密,得到加密音频文件,并将被选择加密密钥所对应的密钥对标记为已使用;通过第一摘要提取算法,提取所述加密音频文件的第一消息摘要;将所述第一消息摘要与被选择加密密钥所对应的密钥对关联,以便在接收到用户终端发送的与所述第一消息摘要相同的第二消息摘要后,将与所述第一消息摘要关联的密钥对中的解密密钥发送给用户终端,以使用户终端对接收到的加密音频文件进行解密。
[0006]基于上述公开的内容,本专利技术提供的音频文件处理方案,通过基于待加密音频文件的数量,生成与待加密音频文件数量相同的密钥对并储存至密钥对列表中;然后针对每个待加密音频文件,从密钥对列表中选择一个未被使用的密钥对中的加密密钥进行加密,得到加密音频文件,并将被选择加密密钥所对应的密钥对标记为已使用;如此,可通过未被使用的密钥对中的加密密钥对待加密音频文件加密,保证加密的唯一性;同时,通过第一摘要提取算法,提取所述加密音频文件的第一消息摘要;将第一消息摘要与被选择加密密钥所对应的密钥对关联,以便在接收到用户终端发送的与第一消息摘要相同的第二消息摘要后,将与第一消息摘要关联的密钥对中的解密密钥发送给用户终端,以使用户终端对接收到的加密音频文件进行解密;如此,可将加密音频文件的摘要信息与用于加密的密钥对关联,在用户终端播放服务器发送的加密音频文件时,可根据用户终端提取到的消息摘要找到对应的密钥对并将密钥对中的解密密钥发送给用户终端,以便用户终端根据收到的密钥
对中的解密密钥进行解密。
[0007]通过上述设计,本专利技术可对音频文件进行加密,并根据用户终端上传的消息摘要下发解密密钥,进而在用户终端解密播放,而被盗版传播的加密音频文件由于音频文件加密而无法正常播放,从而可防止有声书的盗版和肆意传播,避免给有声书发布方造成损失,有利于有声书的版权保护,便于实际应用和推广。
[0008]在一个可能的设计中,所述方法还包括:通过第二摘要提取算法,对被授权播放器的标识信息进行提取,得到第三消息摘要;所述将所述第一消息摘要与被选择加密密钥所对应的密钥对关联,包括:将所述第一消息摘要与所述第三消息摘要组合,得到第四消息摘要;将所述第四消息摘要与被选择加密密钥所对应的密钥对关联。
[0009]在一个可能的设计中,所述第一摘要提取算法为SHA

512算法。
[0010]在一个可能的设计中,所述基于待加密音频文件的数量,生成与待加密音频文件数量相同的密钥对,包括:基于待加密音频文件的数量,通过RAS加密算法生成与待加密音频文件数量相同的密钥对。
[0011]第二方面,本专利技术提供了另一种音频文件处理方法,应用于用户终端,包括:获取服务器发送的加密音频文件;通过第一摘要提取算法,提取所述加密音频文件的第一消息摘要;将所述第一消息摘要发送给服务器,以便服务器根据所述第一消息摘要查找到与所述第一消息摘要关联的密钥对中的解密密钥,其中,所述加密音频文件是基于与所述第一消息摘要关联的密钥对中的加密密钥加密的音频文件;接收服务器发送的所述解密密钥,并基于所述解密密钥对加密音频文件进行解密。
[0012]在一个可能的设计中,所述方法还包括:通过第二摘要提取算法,对加载加密音频文件的播放器的标识信息进行提取,得到第三消息摘要;将所述第一消息摘要与所述第三消息摘要组合,得到第四消息摘要;所述将所述第一消息摘要发送给服务器,以便服务器根据所述第一消息摘要查找到与所述第一消息摘要关联的密钥对中的解密密钥,包括:将所述第四消息摘要发送给服务器,以便服务器根据所述第四消息摘要查找到与所述第四消息摘要关联的密钥对中的解密密钥。
[0013]第三方面,本专利技术提供了一种音频文件处理装置,应用于服务器,音频文件处理装置包括:生成单元,用于基于待加密音频文件的数量,生成与待加密音频文件数量相同的密钥对并储存至密钥对列表中;选择单元,用于针对每个待加密音频文件,从密钥对列表中选择一个未被使用的密钥对中的加密密钥进行加密,得到加密音频文件;标记单元,用于将被选择加密密钥所对应的密钥对标记为已使用;
提取单元,用于通过第一摘要提取算法,提取所述加密音频文件的第一消息摘要;关联单元,用于将所述第一消息摘要与被选择加密密钥所对应的密钥对关联,以便在接收到用户终端发送的与所述第一消息摘要相同的第二消息摘要后,将与所述第一消息摘要关联的密钥对中的解密密钥发送给用户终端,以使用户终端对接收到的加密音频文件进行解密。
[0014]第四方面,本专利技术提供了另一种音频文件处理装置,应用于用户终端,音频文件处理装置包括:获取单元,用于获取服务器发送的加密音频文件;提取单元,用于通过第一摘要提取算法,提取所述加密音频文件的第一消息摘要;发送单元,用于将所述第一消息摘要发送给服务器,以便服务器根据所述第一消息摘要查找到与所述第一消息摘要关联的密钥对中的解密密钥,其中,所述加密音频文件是基于与所述第一消息摘要关联的密钥对中的加密密钥加密的音频文件;接收单元,用于接收服务器发送的所述解密密钥;解密单元,用于基于所述解密密钥对加密音频文件进行解密。
[0015]第五方面,本专利技术提供了一种电子设备,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如上述第一方面或第二方面所述的音频文件处理方法。
[0016]第六方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行第一方面或第二方面所述的音频文件处理方法。
[0017]第七方面,本专利技术提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面或第二方面所述的音频文件处理方法。
[0018]有益效果:本专利技术提供的音频文件处理方案,可对音频文件进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频文件处理方法,应用于服务器,其特征在于,包括:基于待加密音频文件的数量,生成与待加密音频文件数量相同的密钥对并储存至密钥对列表中;针对每个待加密音频文件,从密钥对列表中选择一个未被使用的密钥对中的加密密钥进行加密,得到加密音频文件,并将被选择加密密钥所对应的密钥对标记为已使用;通过第一摘要提取算法,提取所述加密音频文件的第一消息摘要;将所述第一消息摘要与被选择加密密钥所对应的密钥对关联,以便在接收到用户终端发送的与所述第一消息摘要相同的第二消息摘要后,将与所述第一消息摘要关联的密钥对中的解密密钥发送给用户终端,以使用户终端对接收到的加密音频文件进行解密。2.根据权利要求1所述的音频文件处理方法,其特征在于,所述方法还包括:通过第二摘要提取算法,对被授权播放器的标识信息进行提取,得到第三消息摘要;所述将所述第一消息摘要与被选择加密密钥所对应的密钥对关联,包括:将所述第一消息摘要与所述第三消息摘要组合,得到第四消息摘要;将所述第四消息摘要与被选择加密密钥所对应的密钥对关联。3.根据权利要求1所述的音频文件处理方法,其特征在于,所述第一摘要提取算法为SHA

512算法。4.根据权利要求1所述的音频文件处理方法,其特征在于,所述基于待加密音频文件的数量,生成与待加密音频文件数量相同的密钥对,包括:基于待加密音频文件的数量,通过RAS加密算法生成与待加密音频文件数量相同的密钥对。5.一种音频文件处理方法,应用于用户终端,其特征在于,包括:获取服务器发送的加密音频文件;通过第一摘要提取算法,提取所述加密音频文件的第一消息摘要;将所述第一消息摘要发送给服务器,以便服务器根据所述第一消息摘要查找到与所述第一消息摘要关联的密钥对中的解密密钥,其中,所述加密音频文件是基于与所述第一消息摘要关联的密钥对中的加密密钥加密的音频文件;接收服务器发送的所述解密密钥,并基于所述解密密钥对加密音频文件进行解密。6.根据权利要求5所述的音频文件处理方法,其特征在于,所述方法还包括:通过第二摘要提取算法,对加载加密音频文件的播放器的标识信息进行提取,得到第三消息摘要;将所述第一消息摘要...

【专利技术属性】
技术研发人员:尹鹏飞李武生刘琪
申请(专利权)人:北京华阅嘉诚科技发展有限公司
类型:发明
国别省市:

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

1