一种基于RSA的多媒体文件加解密方法技术

技术编号:31709007 阅读:40 留言:0更新日期:2022-01-01 11:12
本发明专利技术提供了一种基于RSA的多媒体文件加解密方法。本发明专利技术通过按照特定步长对多媒体文件的头信息和数据信息进行部分加密,并添加加密标志位,实现加密过程。解密过程则需先解密密钥,并按加密相反过程对加密部分进行解密。本发明专利技术通过步长,加密标志位,部分加密实现了对多媒体文件的三重加密,确保了可靠性;部分加密确保了加密速度。并且此加解密方式并不会影响多媒体文件的边下边播,快进快退功能。快进快退功能。快进快退功能。

【技术实现步骤摘要】
一种基于RSA的多媒体文件加解密方法


[0001]本专利技术涉及一种基于RSA的多媒体文件加解密方法,属于加解密


技术介绍

[0002]在互联网视频服务广泛展开,网络视频资源剧增的背景下,如何保障视频资源的合法版权和抑制网络视频盗版问题变得越来越重要。有效的内容加密技术是版权保护的关键,保障了互联网视频服务运营的可管可控。对多媒体文件(如MP4文件)的加密技术有整体加密,这种方式加密强度好但实时性弱;选择性加密技术能提升加密效率增强实时性,但如何找到安全性和实时性之间的平衡成为了新的问题。

技术实现思路

[0003]本专利技术目的是提供了一种基于RSA的多媒体文件加解密方法,通过调节加密步长可以满足不同需求背景下的加密强度和效率间的平衡关系。
[0004]本专利技术为实现上述目的,通过以下技术方案实现:一种基于RSA的多媒体文件加密方法,包括以下步骤:1)生成加解密使用的RSA密钥对,设定加密标志位和加密步长,加密的字节长度由密钥长度决定;2)加密程序按块读取数据块字节数据;3)判断是否是首个数据块或加密步长整本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于RSA的多媒体文件加密方法,其特征在于,包括以下步骤:1)生成加解密使用的RSA密钥对,设定加密标志位和加密步长,加密的字节长度由密钥长度决定;2)加密程序按块读取数据块字节数据;3)判断是否是首个数据块或加密步长整数倍的数据块;若为是,则对数据块部分字节进行RSA加密并在头部添加加标志位,写入加密文件;反之,直接写入加密文件;4)若源文件未读取完则重复步骤2、3;若文件读取完成则结束加密,生成加密后的多媒体文件。2.一种与权利要求1的加密方法对应的基于RSA的多媒体文件解密方法,其特征在于,包括以下步骤:1)按块读取加密文件,判断缓存区是否存在数据,若缓存区存在数据,将缓存区中的数据拼到数据块头部;反之则直接进行下一步;2)判断数据块中...

【专利技术属性】
技术研发人员:刘旭张宇谢恩鹏刘永辉李帅
申请(专利权)人:山东云缦智能科技有限公司
类型:发明
国别省市:

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

1