关于下载地址权限控制的一点问题解决方法
今天在群里面聊起来下载地址控制的问题,比如一些视频网站或音乐网站,对下载地址进行了加密处理,你复制到其他电脑或者或一段时间之后都失效了,这是怎么实现的呢?
大概思路是这样的:
1、当用户请求网页获取下载地址的时候,根据用户的信息和资源id进行加密得到一个伪编码,比如,根据用户的mac+ip+sessionid+资源id+时间戳然后加密得到一个字符串,返回给用户,比如http://xxxxx.com/xxxxxxxxx.mp3这样的。
2、用户请求上面返回的url的时候,服务器拿到url后解析加密的字符串,得到信息进行对比,是否当前电脑,是否过期等等,然后返回数据流
作者:冰封一夏
出处:http://www.cnblogs.com/bfyx/
HZHControls官网:http://www.hzhcontrols.cn
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,
且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
GitHub:https://github.com/kwwwvagaa/NetWinformControl
码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git