[发明专利]一种用于音视频Mp4文件加密解密系统有效
申请号: | 201610578208.0 | 申请日: | 2016-07-21 |
公开(公告)号: | CN106254895B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 李忠;许弟建 | 申请(专利权)人: | 重庆科技学院 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/266;H04N21/4405 |
代理公司: | 重庆市信立达专利代理事务所(普通合伙) 50230 | 代理人: | 包晓静 |
地址: | 400000 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于音视频Mp4文件加密解密系统,设置有音视频Mp4文件加密模块、储存模块、音视频Mp4文件解密模块、视图模块、控制模块;同时本发明公开了用于音视频Mp4文件的加密和解密方法。本发明解决了视频文件不经授权直接拷贝播放的问题。从而保护教学资源的版权;本方法在电机及变压器实践技能综合实训—示范教学软件中得到了实际应用,效果较为理想。 | ||
搜索关键词: | 一种 用于 视频 mp4 文件 加密 解密 系统 | ||
【主权项】:
1.一种用于音视频Mp4文件加密解密系统,其特征在于,该用于音视频Mp4文件加密解密系统设置有音视频Mp4文件加密模块、储存模块、文件解密模块、视图模块、控制模块;音视频Mp4文件加密模块与储存模块连接,通过向源视频文件中插入长度随机的字节,记录插入的位置和字节长度,将插入的位置和字节长度信息记录到密钥文件中,并将密钥文件记录的信息发送给储存模块,储存模块设置有数据库,数据库用于储存音视频Mp4文件加密模块发送的密钥文件记录的信息;音视频Mp4文件解密模块与储存模块连接,用于从储存模块的数据库中获取视频文件对应的密钥文件记录的信息,并将加密后的视频文件中插入的随机字符剔除,还原视频文件;视图模块与控制模块连接,用于向用户提供操作界面,输入要加密的视频文件的地址或目录路径信息和获取要解密的音视频Mp4文件信息,还用于向用户播放解密后的视频文件;控制模块与音视频Mp4文件加密模块和文件解密模块连接,用于接收视图模块输入的加密信息和解密信息,并将接受的信息传输给音视频Mp4文件加密模块和文件解密模块;用于音视频Mp4文件加密解密系统的加密解密方法为:加密时,视图模块输入要加密的视频文件的地址信息,然后控制模块向音视频Mp4文件加密模块传送视频源文件信息;解密时,视图模块获取要解密的音视频Mp4文件信息,传递给控制模块,控制模块再连接音视频Mp4文件解密模块,完成解密,将解密后的视频文件在视图模块进行播放;加密方法具体包括以下步骤:步骤一、定义随机函数funA,根据视频文件的长度,产生若干对随机整数(x,y),存入集合S{}中,并将集合S保存到数据库中对应的视频文件属性字段中,控制生成视频加密文件大小的Y值<10;步骤二、按字节读取视频文件流,从数据库中依据视频文件的信息,读取存入的集合S{},获取所有随机数对;步骤三、根据数据对(x,y),在文件流中的X位置写入Y长度的随机字符串,将文件流写入加密视频文件流中;步骤四、重复步骤三,直到文件读写完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆科技学院,未经重庆科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610578208.0/,转载请声明来源钻瓜专利网。
- 上一篇:视频快速在广播中的下载方法及系统
- 下一篇:一种针对实时视频的分布式加密方法