以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  要做个加密软件,求思路啊  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83684)

--  作者:sjzsdu
--  发布时间:2016/4/14 15:45:00
--  要做个加密软件,求思路啊
能否开发一个这样的软件A:文件加密器
经过A软件加密过后的jpg文件,只有在A软件在运行时才能打开,否则打不开该jpg文件。

--  作者:大红袍
--  发布时间:2016/4/14 15:46:00
--  
 
EncryptFile 用于
DecryptFile 用于解

--  作者:sjzsdu
--  发布时间:2016/4/14 15:58:00
--  
能否实现这样的效果

第一行代码将文件Logo.jpg加密成Logo2.jpg,第二行代码将Logo2.jpg解密成Logo3.jpg。
当我的软件在运行时,Logo2.jpg是可以正常打开的,
当我的软件在没在运行时,当我的软件在运行时,Logo2.jpg是无法打开的


--  作者:大红袍
--  发布时间:2016/4/14 16:02:00
--  

 设置只能通过你软件打开文件不就行了?

 

 或者看看 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=81591&skin=0

 


--  作者:sjzsdu
--  发布时间:2016/4/14 16:48:00
--  
其实我想实现的是,我公司的jpg文件只能在我公司的计算机上才能运行,这些jpg文件离开我公司的计算机就不能使用。
这样的功能,如果单纯是加解密还是达不到这个要求,员工万一将解密后的文件拷贝走,还是照样可以使用的,通过Foxtable来解决有更好的思路吗

--  作者:大红袍
--  发布时间:2016/4/14 16:51:00
--  

1、4楼就是方法啊,看不懂就算了。

 

2、解密以后,显示到你的图片控件里,然后把解密的文件删除就行啊。


--  作者:sjzsdu
--  发布时间:2016/4/14 17:08:00
--  回复:(大红袍)1、4楼就是方法啊,看不懂就算了。...
主要是我还要用专门的打印软件来打印这个jpg啊,不止是显示一下而已
--  作者:大红袍
--  发布时间:2016/4/14 17:10:00
--  
 那就是矛盾的,要转换成正常的,又不让人家拷贝,是不可能的。
--  作者:jspta
--  发布时间:2016/4/14 17:20:00
--  
这个需要底层加密了,复杂的很。。如果只是图片的话,可以读取流,然后解密,显示在软件中