以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于图片资源加密 和数据库问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140360)

--  作者:堕落的后天
--  发布时间:2019/9/4 10:31:00
--  [求助]关于图片资源加密 和数据库问题
想请教2个问题,关于图片加密和数据库的.

1.做了一个本地的软件,里面有一个功能是做图片库的,添加一个图片,就会将图片保存在软件本地; 图片在本地的 Attachments 文件夹里,如何让这些图片加密,智能在打开软件里看到,却不能在文件夹里面看到?

2.软件本身内置的本地数据库,是无需连接外部数据源,那本地的数据是在哪个文件里面,会被破解么,需要加密么?还是说也建议用外部数据源accdb形式。

请教了  谢谢

--  作者:有点蓝
--  发布时间:2019/9/4 10:34:00
--  
1、把文件夹隐藏
2、内置数据库在项目文件里,无法破解,不需要加密,给登录用户加上密码即可。不管我建议还是使用外部数据源

--  作者:堕落的后天
--  发布时间:2019/9/4 22:36:00
--  
其他图片加密方案没了是么?   

您说的  建议用外部数据源?  我这个做的软件是本地为主的  ,是不是就不用外部数据源了 ? 

登录的用户我设置了加密狗,因为本来就是卖图片资源,隐藏了也会被显示,比较担心

--  作者:有点蓝
--  发布时间:2019/9/5 9:01:00
--  
使用ftp管理图片,不要使用默认的图片管理窗口。自己做管理窗口,使用picturebox显示图片,看图片的时候,把图片下载到一个隐藏的临时目录中,关闭窗口的时候删除隐藏目录。

或者建一个网站,picturebox可以直接显示网站的图片,不需要手工下载

--  作者:有点蓝
--  发布时间:2019/9/5 9:02:00
--  
也可以把图片存储到数据库中:http://www.foxtable.com/webhelp/topics/2954.htm
--  作者:堕落的后天
--  发布时间:2019/9/5 16:22:00
--  
您给我的建议,我大致懂了,如果我把图片存储在这个mdb中,mdb必然很大,而且必须要用外部数据源吧,会不会影响软件的运行速度,读取速度.
--  作者:有点蓝
--  发布时间:2019/9/5 16:37:00
--  
建议使用SqlServer数据库。存储到数据库肯定没有把图片放到本地快