美文网首页
iOS m3u8加密文件的下载和解密

iOS m3u8加密文件的下载和解密

作者: OnlyLoveYu | 来源:发表于2016-12-07 20:36 被阅读6460次

其实应该是比较简单的内容,但是在网上找了很久,相关的资料很少。以至于躺了很多坑。

我这里遇到的是比较常见的一种。

#EXT-X-KEY:METHOD=AES-128,URI="http://x xxxx",IV=0xxxxxx

大概是这种格式,m3u8链接下载后的文本中,如果带有  #EXT-X-KEY,那就是加密的文件。METHOD=AES-128是使用AES-128加密,IV -初始化定向。这些网上有很多资料可以查,有兴趣可以去了解。毕竟加密算法什么的逼格比较高。

一般拿到m3u8文件我会在Safari上打开,毕竟Safari是支持HLS的。但是加密文件应该就打不开了。#EXT-X-KEY 里面一般会有个链接,如果你登录的设备帐号有权限,iOS上面播放器会自动解密.如果是需要下载本地的m3u8文件,那么这里要先截取里面的URL,下载密钥,最好是保存在同一个文件,下载后是16字节的Data文件,不需要加类似于.txt之类的后缀。然后在自己拼接生成的本地m3u8文件。里面要加上#EXT-X-KEY:METHOD=AES-128,URI="http://x xxxx",IV=0xxxxxx折栏。但是这里的URL要替换成本地的坐标。主要是这个坑,坑了我很长时间。知道应该是比较简单的,但是没人说的话,还是会很伤脑经。

有时间在补下相关的链接还有Demo.

相关文章

  • M3U8说明

    m3u8是个文本文件,里面包含了很多视频片段,ts文件,有的是经过加密的。本功能实现了将这些视频片段下载下来、解密...

  • ffmpeg 常用命令

    1,合并加密的 ts 下载m3u8,下载 key.key,更名为 key.m3u8,下载 ts 文件,m3u8 中...

  • 记录一次逆向分析解密某课堂加密视频

    视频是某课堂加密了的,直接抓包得到m3u8文件下载是下载不了的,直接下载m3u8内的ts文件也是播放不了的。通过下...

  • iOS m3u8加密文件的下载和解密

    其实应该是比较简单的内容,但是在网上找了很久,相关的资料很少。以至于躺了很多坑。 我这里遇到的是比较常见的一种。 ...

  • iOS&JAVA AES加密解密

    AES加密与解密,iOS端代码:AESCipher.h文件 AESCipher.m文件: iOS端调用: 效果: ...

  • 总结 iOS中常用的几种加密的方法

    iOS常见的几种加密方法 一. base64加密 将文件进行加密 将文件进行解密 利用终端命令进行base64运算...

  • iOS 壁纸类项目核心总结

    iOS解析M3U8文件及TS文件下载与合并iOS下编译FFmpeg的经验及各种错误收集处理# iOS开发 - 超详...

  • 加密ts文件解密

    m3u8视频另一种下载方式如上图中用ts链接直接下载下来的ts视频文件是加密的(为什么要下加密的?虽然加密但是下载...

  • php加密代码解密

    php 加密文件解密 加密后的源文件长这个样: 开始解密: 新建一个php文件 如 a.php 在解密文件中引入加...

  • C语言6-文件相关操作

    文件的读 文件的写 文件的复制 文件大小的获取 文件加密 文件的解密 文件的加密,使用密钥 文件的解密,使用密钥

网友评论

      本文标题:iOS m3u8加密文件的下载和解密

      本文链接:https://www.haomeiwen.com/subject/ywkjmttx.html