【技术实现步骤摘要】
一种加密传输方法、装置、电子设备和存储介质
本申请涉及音频传输领域,具体而言,涉及一种加密传输方法、装置、电子设备和存储介质。
技术介绍
录音硬件设备在采集到音频后,需要将录音文件上传到云端服务器,为了保证音频数据传输的私密性和安全性,需要在传输过程中对语音文件进行加密处理。现有技术在对音频文件传输的过程中,录音设备通常情况下会先将公钥发给服务器,再使用自己的私钥对音频进行加密并上传至服务器,服务器在接收到音频后进行存储。一旦服务器的公钥被破解,就无法保证传输给录音设备传输的音频文件的安全。
技术实现思路
本申请实施例的目的在于提供一种加密传输方法、装置、电子设备和存储介质,用以提高音频文件在传输过程中的安全程度。第一方面,实施例提供一种加密传输方法,应用于录音设备,包括:获取待传输音频文件和所述待传输音频文件对应的第一特征信息;根据所述第一特征信息生成传输请求,并向服务器发送所述传输请求,所述传输请求包括所述第一特征信息;接收所述服务器返回的与所述待传输音频文件对应的传输公钥,所述传输公钥为所述服务器对所述第一特征信息生成的传输密钥对中的公钥;利用所述传输公钥对待传输音频文件进行加密,得到加密后待传输音频文件;向所述服务器发送所述加密后待传输音频文件。本申请实施例通过向服务器发送传输请求,使得服务器为每个待传输音频文件均生成一套公私钥,由此,录音设备通过利用与待传输音频文件对应的传输公钥对待传输音频文件进行加密,可以保证不同音频文件在传输过程中的安全。在可 ...
【技术保护点】
1.一种加密传输方法,其特征在于,应用于录音设备,包括:/n获取待传输音频文件和所述待传输音频文件对应的第一特征信息;/n根据所述第一特征信息生成传输请求,并向服务器发送所述传输请求,所述传输请求包括所述第一特征信息;/n接收所述服务器返回的与所述待传输音频文件对应的传输公钥,所述传输公钥为所述服务器对所述第一特征信息生成的传输密钥对中的公钥;/n利用所述传输公钥对待传输音频文件进行加密,得到加密后待传输音频文件;/n向所述服务器发送所述加密后待传输音频文件。/n
【技术特征摘要】
1.一种加密传输方法,其特征在于,应用于录音设备,包括:
获取待传输音频文件和所述待传输音频文件对应的第一特征信息;
根据所述第一特征信息生成传输请求,并向服务器发送所述传输请求,所述传输请求包括所述第一特征信息;
接收所述服务器返回的与所述待传输音频文件对应的传输公钥,所述传输公钥为所述服务器对所述第一特征信息生成的传输密钥对中的公钥;
利用所述传输公钥对待传输音频文件进行加密,得到加密后待传输音频文件;
向所述服务器发送所述加密后待传输音频文件。
2.根据权利要求1所述的加密传输方法,其特征在于,所述第一特征信息包括设备标识号和随机字符串,所述根据所述第一特征信息生成传输请求,包括:
获取与所述设备标识号对应的设备私钥,所述设备私钥与存储在服务器中的设备公钥对应;
利用所述设备私钥对所述设备标识号和所述随机字符串进行加签,得到所述第一特征信息对应的签名;
根据所述第一特征信息和对应的签名,生成所述传输请求,以使所述服务器利用对应的设备公钥对所述签名进行解密,根据解密后的签名与所述设备标识号和所述随机字符串的比较结果验证所述录音设备的身份。
3.根据权利要求1所述的加密传输方法,其特征在于,所述向服务器发送所述传输请求,包括:
获取所述录音设备的第二特征信息,所述第二特征信息包括设备标识号;
获取与所述设备标识号对应的设备私钥,所述设备私钥与存储在服务器中的设备公钥对应;
利用所述设备私钥对所述第二特征信息进行加签,得到所述第二特征信息对应的签名;
根据所述第二特征信息和所述第二特征信息对应的签名生成通信请求,并向云端服务器发送所述通信请求,以使所述云端服务器利用对应的设备公钥对所述签名进行解密,根据解密后的签名与第二特征信息的比较结果验证所述录音设备的身份,若验证通过,则为所述录音设备分配服务器;
接收所述云端服务器返回的服务器地址,向所述服务器地址对应的服务器发送所述传输请求。
4.根据权利要求1所述的加密传输方法,其特征在于,所述获取待传输音频文件,包括:
获取初始待传输音频文件;
判断初始待传输音频文件的时长是否超过预设时长;
若所述初始待传输音频文件的时长超过预设时长,则根据所述预设时长对所述初始待传输音频文件进行拆分,得到多个待传输音频文件,其中,每一待传输音频文件的时长不超过所述预设时长。
5.一种加密传输方法,其特征在于,应用于服务器,包括:
接收录音设备发送的传输请求,所述传输请求包括待传输音频文件对应的第一特征信息;
对所述第一特征信息生成所述待传输音频文件对应的传输密钥对,所述...
【专利技术属性】
技术研发人员:黄照,徐世超,徐浩,梁志婷,
申请(专利权)人:上海明略人工智能集团有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。