【技术实现步骤摘要】
对编码文件进行加密以及解密的方法及系统
本专利技术涉及加解密
,特别是涉及对编码文件进行加密以及解密的方法及系统。
技术介绍
由于手机中下载的视频可能会被移出该手机进行篡改,因此需要对下载的视频进行加密。现有的加密方法需要对视频文件进行整体加密,由于视频文件的数据量较大,导致现有的加密过程需要花费较多的时间,加密过程缓慢。相应的,当用户需要对加密后的视频进行观看时,需要首先进行解密。由于同样需要对视频文件进行整体解密,因此现有的加密方法也导致解密过程同样缓慢,影响了视频的播放效率。
技术实现思路
本专利技术实施例的目的在于提供一种对编码文件进行加密以及解密的方法及系统,以实现快速的对编码文件进行加密以及解密的目的。为达到上述目的,本专利技术实施例公开了一种对编码文件进行加密的方法,所述方法包括:对编码文件进行解析,从所述编码文件中的编码参数存放位置获得至少一种未加密编码参数;按照预设加密算法对所述至少一种未加密编码参数进行加密,生成加密后的编码参数;从所述编码文件中去除所述至少一种未加密编码参数,使用所述加密后的编码参数生成加密后的编码文件。优选的,所述编码文件为经过编码处理的视频文件、经过编码处理的音频文件、经过编码处理的图片文件或经过编码处理的文档文件。优选的,当所述编码文件为经过编码处理的视频文件时,所述编码参数包括:编码方式、视频码率、视频分辨率、视频帧率中的至少一种。优选的,所述对编码文件进行解析,从所述编码文件中的编码参数存放位置获得至少一种未加密编码参数包括:对编码文件进行解析,从所述编码文件的文件头和/或所述编码文件的文件尾获得至少一种未 ...
【技术保护点】
一种对编码文件进行加密的方法,其特征在于,包括:对编码文件进行解析,从所述编码文件中的编码参数存放位置获得至少一种未加密编码参数;按照预设加密算法对所述至少一种未加密编码参数进行加密,生成加密后的编码参数;从所述编码文件中去除所述至少一种未加密编码参数,使用所述加密后的编码参数生成加密后的编码文件。
【技术特征摘要】
1.一种对编码文件进行加密的方法,其特征在于,包括:对编码文件进行解析,从所述编码文件中的编码参数存放位置获得至少一种未加密编码参数;所述编码文件为经过编码处理的视频文件、经过编码处理的音频文件、经过编码处理的图片文件或经过编码处理的文档文件;按照预设加密算法对所述至少一种未加密编码参数进行加密,生成加密后的编码参数;从所述编码参数存放位置中去除所述至少一种未加密编码参数;在所述编码参数存放位置中的空位中放入随机码;将加密后的编码参数放入参数文件中,以使所要进行加密的编码文件变为加密后的编码文件;所述参数文件为与所述编码文件相关联的另一文件。2.根据权利要求1所述的方法,其特征在于,当所述编码文件为经过编码处理的视频文件时,所述编码参数包括:编码方式、视频码率、视频分辨率、视频帧率中的至少一种。3.根据权利要求1或2所述的方法,其特征在于,所述对编码文件进行解析,从所述编码文件中的编码参数存放位置获得至少一种未加密编码参数包括:对编码文件进行解析,从所述编码文件的文件头和/或所述编码文件的文件尾获得至少一种未加密编码参数。4.根据权利要求1或2所述的方法,其特征在于,应用于客户端设备或服务器中,所述客户端设备与所述服务器相连接,所述按照预设加密算法对所述至少一种未加密编码参数进行加密,生成加密后的编码参数,包括:获得与所述客户端设备对应的第一预设加密算法;按照所述第一预设加密算法对所述至少一种未加密编码参数进行加密,生成加密后的编码参数。5.根据权利要求1或2所述的方法,其特征在于,所述按照预设加密算法对所述至少一种未加密编码参数进行加密,生成加密后的编码参数,包括:获得所要进行加密的编码文件的文件标识;获得与所述文件标识对应的第二预设加密算法;按照所述第二预设加密算法对所述至少一种编码参数进行加密,生成加密后的编码参数。6.一种对编码文件进行解密的方法,其特征在于,包括:获得经权利要求1所述的方法生成的加密后的编码文件;所述编码文件为经过编码处理的视频文件、经过编码处理的音频文件、经过编码处理的图片文件或经过编码处理的文档文件;从参数文件中获得加密后的编码参数;按照与权利要求1中所述的预设加密算法对应的预设解密算法,对所述加密后的编码参数进行解密处理,生成解密后的编码参数;所述参数文件为与所述编码文件相关联的另一文件;将所述加密后的编码文件的编码参数存放位置中的空位中的随机码去除;将所述解密后的编码参数放入所述加密后的编码文件的编码参数存放位置,生成解密后的编码文件。7.一种对编码文件进行加密的系统,其特征在于,包括:编码参数获得模块、参数加密模块和文件加密模块,所述编码参数获得模块,用于对编码文件进行解析,从所述编码文件中的编码参数存放位置获得至少一种未加密编码参数;所述编码文件为经过编码处理的视频文件、经过编码处理的音频...
【专利技术属性】
技术研发人员:周晨光,蔡森川,曾崴,徐鸣,
申请(专利权)人:贝壳网际北京安全技术有限公司,北京金山网络科技有限公司,北京金山安全软件有限公司,珠海市君天电子科技有限公司,可牛网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。