1. 程式人生 > >關於下載地址權限控制的一點問題解決方法

關於下載地址權限控制的一點問題解決方法

是否 電腦 ssi 字符 xxxxxxxx 資源 一段時間 等等 今天

今天在群裏面聊起來下載地址控制的問題,比如一些視頻網站或音樂網站,對下載地址進行了加密處理,你復制到其他電腦或者或一段時間之後都失效了,這是怎麽實現的呢?

大概思路是這樣的:

1、當用戶請求網頁獲取下載地址的時候,根據用戶的信息和資源id進行加密得到一個偽編碼,比如,根據用戶的mac+ip+sessionid+資源id+時間戳然後加密得到一個字符串,返回給用戶,比如http://xxxxx.com/xxxxxxxxx.mp3這樣的。

2、用戶請求上面返回的url的時候,服務器拿到url後解析加密的字符串,得到信息進行對比,是否當前電腦,是否過期等等,然後返回數據流

關於下載地址權限控制的一點問題解決方法