【技术实现步骤摘要】
文件加密、解密方法和装置
本申请的实施例涉及计算机
,尤其涉及信息加密
技术介绍
在当今时代下,利用互联网进行文件交互作为常用手段应用于各个领域当中,例如在视频、音频播放领域,用户与资源提供商利用互联网进行交互,以实现用户在处于网络环境下可随时点播资源提供商提供的视频资源。现有技术中为防止源文件在传输过程中因被窃取导致的内容泄露,采用加密算法对源文件进行加密,并采用JKS、JCEKS以及PKCS12格式的解密文件进行解密。
技术实现思路
本申请提供了一种用于文件加密、解密的方法、装置、系统以及存储介质。第一方面,本申请的实施例提供了一种文件加密方法,方法包括:获取源文件,根据预设的第一加密算法对该源文件进行加密,得到被加密文件;根据该被加密文件生成索引文件,其中,该索引文件中包括加密指示信息和该被加密文件的路径信息,该加密指示信息用于指示采用WASM格式的解密文件解密;响应于接收到客户端发送的索引文件请求,向该客户端发送该索引文件;响应于接收到该客户端根据该索引文件发出的被加密文件请求,向该客户端发送该被加密文件。第二方面,本申请的实施例提供了一种文件解密方法,包括:向服务端发出索引文件请求,接收服务端响应于接收到该索引文件请求后返回的索引文件,该索引文件包括加密指示信息和被加密文件的路径信息,该加密指示信息用于指示采用WASM格式的解密文件解密;基于该索引文件向该服务端发出被加密文件请求,接收该服务端响应于接收到该被加密文件请求所发出的被加密文件; ...
【技术保护点】
1.一种文件加密方法,包括:/n获取源文件,根据预设的第一加密算法对所述源文件进行加密,得到被加密文件;/n根据所述被加密文件生成索引文件,其中,所述索引文件中包括加密指示信息和所述被加密文件的路径信息,所述加密指示信息用于指示采用WASM格式的解密文件解密;/n响应于接收到客户端发送的索引文件请求,向所述客户端发送所述索引文件;/n响应于接收到所述客户端根据所述索引文件发出的被加密文件请求,向所述客户端发送所述被加密文件。/n
【技术特征摘要】
1.一种文件加密方法,包括:
获取源文件,根据预设的第一加密算法对所述源文件进行加密,得到被加密文件;
根据所述被加密文件生成索引文件,其中,所述索引文件中包括加密指示信息和所述被加密文件的路径信息,所述加密指示信息用于指示采用WASM格式的解密文件解密;
响应于接收到客户端发送的索引文件请求,向所述客户端发送所述索引文件;
响应于接收到所述客户端根据所述索引文件发出的被加密文件请求,向所述客户端发送所述被加密文件。
2.根据权利要求1所述的文件加密方法,所述的文件加密方法还包括
根据所述第一加密算法生成WASM格式的解密文件;以及
响应于接收到所述客户端发出的解密文件请求,向所述客户端发送所述WASM格式的解密文件。
3.根据权利要求1-2所述的文件加密方法,其中,所述加密指示信息包括:
值信息,被配置成指示是否加密。
4.根据权利要求3所述的文件加密方法,其中,所述加密指示信息包括:
所述WASM格式的解密文件的路径信息。
5.根据权利要求4所述的文件加密方法,其中,所述WASM格式的解密文件的路径信息包括:
采用预设的第二加密算法加密的所述WASM格式的解密文件的路径信息。
6.根据权利要求1-2所述的文件加密方法,其中,所述源文件包括:
TS格式视频分片文件。
7.一种文件解密方法,包括:
向服务端发出索引文件请求,接收服务端响应于接收到所述索引文件请求后返回的索引文件,所述索引文件包括加密指示信息和被加密文件的路径信息,所述加密指示信息用于指示采用WASM格式的解密文件解密;
基于所述索引文件向所述服务端发出被加密文件请求,接收所述服务端响应于接收到所述被加密文件请求所发出的被加密文件,所述被加密文件被预设的第一加密算法所加密;
响应于确定所述加密指示信息指示加密,获取WASM格式的解密文件,采用本地组件执行所述WASM格式的解密文件,解密所述被加密文件。
8.根据权利要求7所述的文件解密方法,其中,所述获取WASM格式的解密文件包括:
在本地组件根据所述第一加密算法生成所述WASM格式的解密文件。
9.根据权利要求7所述的文件解密方法,其中,所述获取WASM格式的解密文件包括:
向所述服务端发出解密文件请求,接收所述服务端响应于接收到所述解密文件请求返回的根据所述第一加密算法生成的、WASM格式的解密文件。
10.根据权利要求7-9所述的文件解密方法,其中,所述加密指示信息包括:
值信息,被配置成指示是否加密。
11.根据权利要求10所述的文件解密方法,其中,所述加密指示信息包括:
所述WASM格式的解密文件的路径信息。
12.根据权利要求11所述的文件解密方法,其中,所述WASM格式的解密文件的路径信息包括:
采用预设的第二加密算法加密的所述WASM格式的解密文件的路径信息。
13.根据权利要求7所述的文件解密方法,其中,所述源文件包括:
所述被加密文件为被所述第一加密算法加密的TS格式视频分片文件。
14.一种文件加密装置,包括:
源文件加密单元,被配置成获取源文件,根据预设的第一加密算法对所述源文件进行加密以得到被加密文件;
索引文件生成单元,被配置成根据所述被加密文件生成索引文件,其中,所述索引文件中包括加密指示信息和所述被加密文件的路径信息,所述加密指示信息用于指示采用WASM格式的解密文件解密;
索引文件返回单元...
【专利技术属性】
技术研发人员:常炎隆,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。