请问这个链接里upt后面的一串字符或数字代表什么?-灵析社区

正确计算方式

[http://stream10.fjtv.net/cctv1/playlist.m3u8?_upt=043148201695293476](https://link.segmentfault.com/?enc=jomBPiDuT0VxPs5qiIrB2A%3D%3D.AB5rYqwL2vWLY8scG6IcSosf8jnT0hsZ8JcF1U9%2BOoFGrsyRCKui5v%2FK4oQUGdRQikogfeTlTmEsTRvLoQxlp7Kjyh07IwRnuo2sZDrDDf0%3D) 以上链接是CCTV1直播流的URL,但是upt参数是动态的,以我的经验1695293476这十位是时间戳,但是前面8位不知道是什么,附上播放页链接([http://player.200877926.top/169l/fj/fjtv.php?id=cctv1](https://link.segmentfault.com/?enc=gJHgxCKuc162a%2BZRJW4oOg%3D%3D.moJ3%2BZxyMMSQL7aQmYlESlpjLreQH8Qn3rY11UDYSytxrbqI%2FQfq85ArGuGoinqhDBx4biBim6%2FGFjmG7gK7xA%3D%3D)),不定时查看源代码会发现video抱歉的source里边的链接也试试我上面附上的例子upt是会变化的,例子上面的链接过一段时间就会失效,打不开 所以我想知道 upt参数前面8位是什么

阅读量:268

点赞量:8

问AI
目测是又拍云的 Token 反盗链机制: «"https://help.upyun.com/knowledge-base/cdn-token-> limite/" (https://link.segmentfault.com/?enc=4cCFRh%2FCYkvZ3l6fC4McLg%3D%3D.wH6Smy4rcw9M0JHS4csTFaA4LPoKUJeODZg62LeWlglJz8JHpOyD7Faye4uIAz29vHOuBaMB%2BS44n9YSsxczEA%3D%3D)» 前八位是 “密钥 + 过期时间戳 + 资源路径” 的 MD5 哈希值的中间八位。密钥是存储在服务端的,对客户端并不公开,所以你要是想反向推测的话几乎是没指望的,尤其它这里 MD5 还只截了中间 8 位,这样连彩虹表大法都没办法用。