一种视频加密及解密方法技术

技术编号:26607316 阅读:55 留言:0更新日期:2020-12-04 21:32
本发明专利技术涉及一种视频加密及解密方法,加密方法包括:将视频数据拆分为多个子模块,对多个子模块分别进行命名,并对每个子模块的名称进行加密,从而打乱子模块前后顺序,向具有加密名称的每个子模块插入设定长度的字符,完成视频加密;解密方法包括:对每个子模块的名称进行解密,按名称对多个子模块进行排序,并在该过程中剔除字符,将排序并剔除字符的多个子模块依次写入指定文件,完成视频解密。与现有技术相比,加密解密流程快捷简便、耗时短,同时具有较高的安全性。

【技术实现步骤摘要】
一种视频加密及解密方法
本专利技术涉及视频领域,尤其是涉及一种视频加密及解密方法。
技术介绍
目前视频加密方案加密流程较繁琐、加密解密耗时较长,因此有些场合是不适用的,比如需要将视频文件内嵌在APP程序包中并且对解密耗时有较高要求的场合。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种视频加密及解密方法。本专利技术的目的可以通过以下技术方案来实现:一种视频加密方法,该方法包括以下步骤:步骤S1:将视频数据拆分为多个子模块;步骤S2:对多个子模块分别进行命名,并对每个子模块的名称进行加密;步骤S3:向具有加密名称的每个子模块插入设定长度的字符,完成视频加密。所述的子模块大小不超过1M。采用MD5码对每个子模块的名称进行加密。所述的设定长度为1字节。每个子模块插入的字符从该子模块中随机抽取。每个子模块于指定位置插入设定长度的字符。所述的名称为按照特定规则排序的数字编号。一种针对所述视频加密方法的解密方法,该本文档来自技高网...

【技术保护点】
1.一种视频加密方法,其特征在于,该方法包括以下步骤:/n步骤S1:将视频数据拆分为多个子模块;/n步骤S2:对多个子模块分别进行命名,并对每个子模块的名称进行加密;/n步骤S3:向具有加密名称的每个子模块插入设定长度的字符,完成视频加密。/n

【技术特征摘要】
1.一种视频加密方法,其特征在于,该方法包括以下步骤:
步骤S1:将视频数据拆分为多个子模块;
步骤S2:对多个子模块分别进行命名,并对每个子模块的名称进行加密;
步骤S3:向具有加密名称的每个子模块插入设定长度的字符,完成视频加密。


2.根据权利要求1所述的一种视频加密方法,其特征在于,所述的子模块大小不超过1M。


3.根据权利要求1所述的一种视频加密方法,其特征在于,采用MD5码对每个子模块的名称进行加密。


4.根据权利要求1所述的一种视频加密方法,其特征在于,所述的设定长度为1字节。


5.根据权利要求1所述的一种视频加密方法,其特征在于,每个子模块插入的字符从该子模块中随机...

【专利技术属性】
技术研发人员:刘欢
申请(专利权)人:上海幻维数码创意科技有限公司
类型:发明
国别省市:上海;31

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

1