日期:2014-05-16  浏览次数:20436 次

c#,做电影网站地址加密
这个月做了一个电影网站,有个最关键的问题出来了。 
就是影片的下载地址暴露无遗。 

比如电影《我的爱神》的网址是: 
http://localhost/movie/我的爱神.rmvb 
现在要做的是把这个电影的地址隐藏或者加密,就是让下载的人看不到上面的地址,而是http://localhost/movie/dsjfiw43214jsa,之类的地址,就是把地址隐藏或者加密。 
但是人家虽然看不到http://localhost/movie/我的爱神.rmvb这个地址,但是可以正常下载。 

这个该用什么技术做啊?

------解决方案--------------------
C#的相关问题建议取.net区

如果是采用url rewrite技术来改变网址的话,可以参考:
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true
------解决方案--------------------
把文件名md5 hash以后丢到数据库里面~给外面显示的就是md5值~传递回来以后在返回数据给他
加上引用页校验那些~不行在分配一个SessionID给他来校验........不过始终是可以下载到数据的,youtube也无法避免