您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 分组密码 >

如何用分组密码对流媒体文件加密

发布时间:2019-07-06 18:39 来源:未知 编辑:admin

  流媒体不同于一般的文件,它是“流动”的媒体文件,下面我们就来给大家讲讲用分组密码如何给流媒体文件加密。分组密码对流媒体文件加密的方法:常用的分组加密算法有DES、AES.IDEA和RC6加密算法等,它们 的共同特点是将明文以分组为单位进行加密处理。我们假设算法的密钥长和分组长均为1 28位,并将加密方式分为块式加密blockEncrypt和填充式加密padEricrypt两种,以兼顾不同包长的要求,blockEncrypt方式要求明文长度必须是块长128的整倍数,所得密文与明文长度相同。padEncrypt方式对明文长度不作要求,对小于128的分组会自动填充一些附加字节,密文会比明文长一些。在多媒体文件的流式传输中,一个文件被分为许许多多的协议数据包,分组算法是将数据包作为明文的.确定数据包长度时不仅要考虑到取分组长度的整数倍.还要兼顾网络传输的效率和可靠性需求,这样可将包长可定为1280B、19208或2560B等,但无论如何也难保证最后一个包也是块长的整数倍,因此,我们将blockEncrypt和padEncrypt两种方式结合起来,仅对最后一个数据包采用padEncrypt加密方式.而对前面所有的数据包都采用blockEncrypt加密方式,这样就可以免去处理加密时数据位的扩展问题,从而减少了处理时间和所需空间,提高了时空效率。数据包的加密过程:首先把一个长度为2560B的明文数据包分成1 60个长度为1 28位的分组。一个网络数据包的加密过程可以简单地描述如下:数据包的加密算法(明文位置指针input,密文位置指针autput,…){switch(加密模式){case ECB:For(i=0; i

http://gamesbaby.net/fenzumima/579.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有