[发明专利]一种对RM/RMVB文件的加密方法有效
申请号: | 201010541454.1 | 申请日: | 2010-11-12 |
公开(公告)号: | CN101980238A | 公开(公告)日: | 2011-02-23 |
发明(设计)人: | 王建国;刘贤洪 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rm rmvb 文件 加密 方法 | ||
1.一种对RM/RMVB文件的加密方法,其特征在于:包括以下步骤:
a.对节头内容进行解析,并嵌入DRM信息;
b.对数据节内容进行解析,并对音视频数据选择性加密;
c.对索引数据节内容进行解析并修正。
2.如权利要求1所述的一种对RM/RMVB文件的加密方法,其特征在于:步骤a包括:
a1.解析文件节头内容,判断该文件是否为RealMedia类型的文件,如果是则执行步骤a2,否则不予处理;
a2.查找Content Description Header数据,并读取其内容,根据其内容找到copyright,将DRM数据写入copyright中,并修改copyright_len;
a3.查找Properties Header数据,并读取其内容,根据其内容找到index_offset和data_offset,根据步骤a2中写入的DRM数据的长度修改index_offset和data_offset;
a4.查找Media Properties Header数据,并读取其内容,根据其内容找到stream_name,并记录对应的stream_number。
3.如权利要求2所述的一种对RM/RMVB文件的加密方法,其特征在于:步骤b包括:
b1.解析文件数据节内容,查找Data Packet数据,并读取其内容,根据其内容找到stream_number;
b2.结合步骤a4中的stream_name、stream_number及步骤b1中的stream_number,确定该Data Packet数据为音频数据还是视频数据;
b3.根据需要对文件数据节内容选择相应的加密算法进行加密。
4.如权利要求3所述的一种对RM/RMVB文件的加密方法,其特征在于:步骤c包括:
c1.解析索引节内容,查找Index Chunk数据,并读取其内容,根据其内容找到Index ChunkHeader和Index Record;
c2.对Index Chunk Header中的next_index_header值进行修正;
c3.对Index Record中的offset值进行修正。
5.如权利要求3或4所述的一种对RM/RMVB文件的加密方法,其特征在于:步骤b3中,选择只对音频数据进行加密或者只对视频数据加密或者对音视频数据都加密。
6.如权利要求3或4所述的一种对RM/RMVB文件的加密方法,其特征在于:步骤b3中,对音频数据或视频数据或音视频数据的加密方式为部分加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010541454.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:口鼻呼吸监测仪
- 下一篇:一种护理用防止交叉感染的体温计保护装置