求助,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来判断访问者的来源决定是否返回图片给客户端。

你可以采用对称加密体制来进行加密。

不过,完全是没有必要的。。