Actionscript 3 AS3和散列
是否可以对flv视频进行哈希处理,使其本身无法播放,并且软件无法识别其格式,但我实际上可以对其进行哈希处理并在as3脚本中播放Actionscript 3 AS3和散列,actionscript-3,actionscript,hash,md5,Actionscript 3,Actionscript,Hash,Md5,是否可以对flv视频进行哈希处理,使其本身无法播放,并且软件无法识别其格式,但我实际上可以对其进行哈希处理并在as3脚本中播放 这将在CD上实现,因此我不能使用服务器脚本。不,你不能。不是flv。但是,您可以将视频嵌入swf并对swf进行加密。但是,请注意,对视频数据使用强加密可能会导致性能问题 无论如何:你可以进入ByteArray,执行解密,然后。我想你的意思是你想在应用程序中“实时”执行此操作 如果是这样,则有两个问题: 你将不得不在软件中解密你的自定义视频,所以它将运行得非常慢。这取决于
这将在CD上实现,因此我不能使用服务器脚本。不,你不能。不是flv。但是,您可以将视频嵌入swf并对swf进行加密。但是,请注意,对视频数据使用强加密可能会导致性能问题
无论如何:你可以进入ByteArray,执行解密,然后。我想你的意思是你想在应用程序中“实时”执行此操作 如果是这样,则有两个问题:
我曾经创建过一个类似的项目。 这就是我所做的: 我不知何故对视频进行了加密,不管如何,我把它们放在一个大文件中。 大容量数据文件。然后我运行swf,不是从浏览器,而是从JAVA应用程序运行,它可以比Adobe swf解释器更快地解密大容量视频文件。 在Java应用程序中,我将解密的视频作为参数传递给swf。 使用Java很好,因为所有客户端都可以打开它。Mac用户,Windows用户,任何人。可以用C++来做,但是这会限制你的用户基础。 当然,任何有相当知识的人都可以对加密过程进行反向工程,但从Java编译的软件中获得加密比从AS3 swf中获得加密更困难 使用河豚、Twofish或DES。不要使用RSA,它很慢。
您必须使Java应用程序非常快速和简单,因此建议不要使用外部加密库 但是,请记住,swf文件可以反编译并显示哈希的密钥。