求助,asp.net中如何加密图片路径?
来源:百度知道 编辑:UC知道 时间:2024/06/13 23:43:06
RT,例如把www.aa.com/aa/a.jpg变成 www.aa.com/4619096acb231e55/198bcbcaf1d92bbd 这种类似的地址。谢谢各位了。
这要用URL rewriter技术来重写对特定地址的访问了,
具体实现方式为:自定义一个HttpHandler,用来处理对这种加密后的图片地址的解析,转换成为真实图片地址后,再返回给客户端。
关于HttpHandler可以参考MSDN
不过如果你是想防止图片盗链,那隐藏地址也是没用的,需要在IIS中把所有图片文件关联到ASPNET_ISAPI.dll,然后你自定义HttpHandler来判断访问者的来源决定是否返回图片给客户端。
你可以采用对称加密体制来进行加密。
不过,完全是没有必要的。。