I'm Shendi
最近几天,在爬行动物中,大多数视频都是m3u8,而且是加密的,所以在这里记录
这里主要阐述想法
首先,m3u8文件不是以#开头的地址,所以可以从这方面获得ts文件
因为每个ts文件都可以独立播放,所以将数据合并为一个文件也是如此
m3u8文件从上到下
主要是解密
目前,m3u8只有一个遇到名为AES-128的加密方案
用Java代码解密
//要解码的数据byte[] data=null; String key='AES的密钥。 加密密钥地址通常是m3u8文件中的'.getBytes (; cipher cipher=cipher.getinstance (AES/CBC/pkcs 5填充); secretkeyspecskeyspec=newsecretkeyspec (key,' AES ); ivparameterspeciv=newivparameterspec (key; cipher.init (cipher.decrypt _ mode,skeySpec,iv ); //data=解密cipher.do final (data )