一种基于key值随机混淆加密播放方法技术

技术编号:42822905 阅读:31 留言:0更新日期:2024-09-24 21:00
本发明专利技术公开了一种基于key值随机混淆加密播放方法,涉及视频加密技术领域,包括以下步骤:预先通过公有函数Random(num)进行标定初始密匙key值;将原始视频文件F1通过公有类FileStream读取为字节流fs1;使用公有函数Random(num)生成一个指定随机范围的随机数r1;进行将上一次对字节流fs1的写入位置记为r0,将r0通过公有函数ToString(num)转换为字符串s0,并将key与s0通过公有函数Append(num)进行连接后生成包含key与s0的新的字符串str1。本发明专利技术对视频进行加密与解密操作时,由于每次只将视频文件数据的部分进行读取写入操作,因此不会占用较大的设备算力与运行内存,不会影响设备正常的操作与运行,在设备性能较低与视频文件较大时优点体现更加明显。

【技术实现步骤摘要】

本专利技术涉及视频加密,具体来说,涉及一种基于key值随机混淆加密播放方法


技术介绍

1、随着大数据和云的兴起,数据存储作为一切其他数据行为的基础扮演着越来越重要的角色。分布式文件存储系统正被应用于各行各业中,其形态以集群形式提供可靠稳定的文件系统服务。

2、目前,现有通过文件流读取视频,将其转化为二进制数组通过对数组整体编译的方式进行加密。由于视频加密解密播放时需要将数组-视频文件之间进行来回切换,这种文件的读写方式效率低下,如果文件很大,把所有数据都转换成数组的时间会很长,严重影响数据处理的速度;从文件读数据的时候也要先把读出来的数组进行转换为需要的数据格式,从而从文件读数据的效率也同样很低下。

3、针对相关技术中的问题,目前尚未提出有效的解决方案。


技术实现思路

1、针对相关技术中的问题,本专利技术提出一种基于key值随机混淆加密播放方法,以克服现有相关技术所存在的上述技术问题。

2、本专利技术的技术方案是这样实现的:

3、一种基于key值随机混淆加密播本文档来自技高网...

【技术保护点】

1.一种基于key值随机混淆加密播放方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于key值随机混淆加密播放方法,其特征在于,步骤所述使用公有函数Random(num)生成一个指定随机范围的随机数r1,包括:r1随机生成范围为0至字节流fs1长度L1之间,通过使用公有函数seek(num)将字节流fs1开始进行写入操作的位置设置为r1。

3.根据权利要求1所述的基于key值随机混淆加密播放方法,其特征在于,所述byt1包含长度属性L2,且当字节流fs首次写入时,r0的值设置为-1。

4.根据权利要求1所述的基于key值随机混淆加密播放方法...

【技术特征摘要】

1.一种基于key值随机混淆加密播放方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于key值随机混淆加密播放方法,其特征在于,步骤所述使用公有函数random(num)生成一个指定随机范围的随机数r1,包括:r1随机生成范围为0至字节流fs1长度l1之间,通过使用公有函数seek(num)将字节流f...

【专利技术属性】
技术研发人员:贾庆鹏宗涛马昆贤申洋
申请(专利权)人:青岛数字时间文化科技有限公司
类型:发明
国别省市:

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

1