我有一个问题,我有一个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;
我无法理解我应该为上述做些什么。请建议我同样的。