参阅文档OMA-Download-DRMCF-V1_0-20040615-A.pdf和程序验证,已经利用java程序成功解析经过DRM加密的dcf文件。
dcf字节流解析:
dcf规范版本 1 byte 值始终为1
ContentType长度 1 byte ContentType长度
ContentURL长度 1 byte ContentURL长度(contentID的长度)
ContentType n byte ContentType(现在默认为text/html)
ContentURL n byte ContentURL(contentID 根据约定为32位字符串)
头描述信息长度 Uintvar 头描述信息长度
加密数据长度 &n

本文档介绍了如何使用Java程序解析经过DRM加密的DCF文件,详细阐述了DCF字节流解析过程,包括Uintvar类型的判断、加密数据结构以及解密密钥的转换。解密过程包括读取DCF字节流、获取ContentID、通过DRM获取解密密钥、解密数据并去除初始化向量,最终保存原始数据为相应文件。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



