关于下载地址权限控制的一点问题解决方法

今天在群里面聊起来下载地址控制的问题,比如一些视频网站或音乐网站,对下载地址进行了加密处理,你复制到其他电脑或者或一段时间之后都失效了,这是怎么实现的呢?

大概思路是这样的:

1、当用户请求网页获取下载地址的时候,根据用户的信息和资源id进行加密得到一个伪编码,比如,根据用户的mac+ip+sessionid+资源id+时间戳然后加密得到一个字符串,返回给用户,比如http://xxxxx.com/xxxxxxxxx.mp3这样的。

2、用户请求上面返回的url的时候,服务器拿到url后解析加密的字符串,得到信息进行对比,是否当前电脑,是否过期等等,然后返回数据流

posted @ 2018-12-27 15:09  冰封一夏  阅读(479)  评论(0编辑  收藏  举报
HZHControls控件库官网:http://hzhcontrols.com