如何在Android中使用SHA-256算法解密DRM视频文件并播放相同的文件

时间:2011-11-02 12:27:12

标签: android drm sha256

我有一个问题,我有一个DRM视频文件,用SHA-256(512字节)算法加密我必须解密它并播放相同的视频。我是Android的新手,这就是为什么我无法理解它并且无法继续进行相同的操作。请建议我解决此问题或任何教程以了解相同的内容。实际上我的客户的需求如下:

" MPEG视频 对此的运输描述如下。视频是DRM的,因此无法广泛复制.DRMoverwrite视频文件的标题,并将元数据添加到文件的末尾。文件结构类似于:

<video file><metadata><metadata_offset(i8)><type(i4)>

文件的前2 ^ 21个字节将使用以下模式进行xor-ed。 SHA-256(512位模式)用于生成2 ^ 11字节模式。第一个SHA调用将在“xyzzy”+ FB用户名+视频的UUID +“@ a2 +;%d3-”上进行。

以下调用将使用前一阶段的输出加上两个ASCII字节,表示从1开始并转到2 ^ 5的计数器。然后将该模式在文件中进行x ^ 10次。

类型是网络字节顺序的四字节整数。此版本必须为零。&#34;

我无法理解我应该为上述做些什么。请建议我同样的。

0 个答案:

没有答案