点击(此处)折叠或打开

  1. location ~ \.mp4$ {
  2. accesskey on;
  3. accesskey_hashmethod md5;
  4. accesskey_arg "key";
  5. accesskey_signature "password$scheme://$server_addr:$server_port$uri";
  6. secure_link $arg_st,$arg_e;
  7. secure_link_md5 password$scheme://$server_addr:$server_port$uri$arg_e;
  8. if ($secure_link = "") {return 403;}
  9. if ($secure_link = "0") {return 403;}
  10. mp4;
  11. }
url生成

点击(此处)折叠或打开

  1. #!/usr/bin/env python
  2. # coding:utf8

  3. import base64
  4. import hashlib
  5. import time
  6. import datetime

  7. future = datetime.datetime.now() + datetime.timedelta(hours=3)
  8. print future
  9. secret='password'
  10. url = "/securedir/file.txt"
  11. timestamp = str(time.mktime(future.timetuple()))
  12. print timestamp
  13. security = base64.b64encode(hashlib.md5(secret).digest()).replace('+', '-').replace('/', '_').replace("=", "")
  14. print base64.b64encode(hashlib.md5(secret).digest())
  15. print security
  16. data = str(url) + "?st=" + str(security) + "&e=" + str(timestamp)

  17. print data

11-19 16:33
查看更多