加密图片的显示

凤矶 2010-06-22 12:25:15
由于图片内容敏感,所以图片经过加密了。所有的图片保存在服务器上,ASP.NET的WEB已经架好,只是图片没有显示。由于我不是WEB程序员,所以在此求助于各位高手。
我试过写一个插件,可是插件下载时提示 “未知发行商”,很不爽。而且这与IE的安全设置有关,而用这个系统的都是些小白,不好处理。插件我也不太会,有没有改进意见。
有没有其它更好的办法。写一个javascript ?

我想的话大概是两种方式:第一种,在服务器端解密,动态生成一个JPG文件,会话结束时删除;第二种,下载到客户端的临时文件夹,解密显示。
我仅仅是构想,怎么实现还要靠大家多指点。

...全文
303 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
凤矶 2010-08-05
  • 打赏
  • 举报
回复
第一次做ASP.NET,孬火啊。做完了,挺简单的。谢谢各位的关注。C#服务器端解密生成临时文件。
-小蕾- 2010-06-24
  • 打赏
  • 举报
回复
帮顶。。。
cejay 2010-06-24
  • 打赏
  • 举报
回复
“图片已经存在了,且加密过了”,这样只能在服务器解密再发送给客户端浏览器。但是这样同时多人浏览很多图片的话会不会使服务器不行了啊。
但是图片只要能在客户端看到,客户端就能保存的呀
凤矶 2010-06-24
  • 打赏
  • 举报
回复
哦,没人回复。顶起来。
凤矶 2010-06-23
  • 打赏
  • 举报
回复
谢谢各位的回复,再强调一次:图片已经存在了,且加密过了。
chendong152 2010-06-23
  • 打赏
  • 举报
回复
如果硬要加密的话,只能在服务器上解密后发到客户端。不过这样做很浪费资源,而且也没有必要。
因为你不是拒绝所有人的访问,是给授权了的用户查看的,可写一个handler来处理图片请求,判断用户是否已经被授权,授权了则返回图片,否则不矛处理。
二胡 2010-06-23
  • 打赏
  • 举报
回复
图片数字水印技术
凤矶 2010-06-23
  • 打赏
  • 举报
回复
Sorry,是我没说完整,图片已经存在了。
__________________

WEB系统只是这个系统的一部分,这些图片是从网络传过来的副本。另有一套C++的C/S系统。在客户端也有保存这些图片(必须保存),且定期传到中心服务器。

-----------------
PS: 就像ViewVC与svn的关系,这个WEB系统是给管理身份的用户浏览用的。
辰爸 2010-06-23
  • 打赏
  • 举报
回复
给图片加访问权限,禁止保存图片,图片地址加密
liuyang509 2010-06-23
  • 打赏
  • 举报
回复
学习中 帮顶
悔说话的哑巴 2010-06-23
  • 打赏
  • 举报
回复
如果照你说的那样做的话,可能性比较小,一般来说都是做成分权限的,各种用户访问的东西不一样
sd797994 2010-06-23
  • 打赏
  • 举报
回复
高级了,帮顶吧~
gongsun 2010-06-23
  • 打赏
  • 举报
回复
晕...

怎么能这么想, 控制图片的显示与隐藏 可以使用 用户权限去分配。

服务器是无法去操作客户端的内容(如果能,就是挂马了。)

------------------------

图片在客户端显示,就会存在客户端临时文件夹中...

你可以写一个ocx控件,让用户加载,去实现操作。但这样不好,很恶心。

js? 那就是恶意的脚本代码了。
lerit 2010-06-23
  • 打赏
  • 举报
回复
你的意识是不是说不合法的用户不能访问图片啊?我个人觉得不用加密图片,而是只允许合法用户去访问你的图片地址,用HttpModule来处理,拦截 jpg,png,gif请求
frankbooth 2010-06-22
  • 打赏
  • 举报
回复
帮顶起……

62,249

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧