为你的隐私文件披上隐身衣

一、前言

      由于众所周知的原因,快播和百度影音已经被Out了,各种盗版电影也暂时的失去了两大传播介质。迅雷为躲避雷区,也紧急调整了高速通道和离线下载的战略。

      这告诉我们一个道理,做人要低调,更别说做那些风口浪尖的事。

      翻开你的电脑,是不是也有很多十分高调的文件?为了证明自己低调的活着,请各位阅者随我一起来体验今天突发奇想设计一款文件隐藏器---雨披风文件隐身衣。

     有了它,你可以随心所欲加密或隐藏你的重要文件。

      说起文件隐藏,在android系统上,我第一想到的是简易文件管理器、腾讯文件管理器、360手机卫士等(我已经2个月不用智能机了,刚换了诺基亚大板砖,如描述错误,请原谅)。

      说实话,在windows系统上,我确实想不出有一个知名的用来隐藏文件的品牌。或许这功能非常容易,没有任何品牌价值?

      说起电脑wifi共享,在很近的2010年,我已经知道使用方法,在cmd里,调用netsh wlan 相关命令可以实现,只需第一次稍微配置一下,以后点击写好的bat文件运行,也很容易。但直到2013年,我身边的程序员同事,也有一些人完全不知道这个事情。其实也就是几句代码的事,一说大家都会了。或许也是2013年,猎豹wifi横空出世,立刻横扫千军万马,气势如虹。我从来没想过要把那么简单的事,去写个wifi共享出来。或许很多人都没有想过去写,因为bat文件已经能实现了。但是猎豹写了,配合自身浏览器的宣传,吸引了大量客户。现在一提wifi共享,总会首先想到猎豹wifi共享。这就是品牌。

      微信的广告说的很到位:“再小的个体,也有自己的品牌”。

     基于以上原因,雨披风文件隐身衣的思路在今天无意间产生了----为了证明自己低调的活着。

     顺便也为了祭奠昨天我的雨披风被光荣盗取,世风日下,让吾情何以堪!

二、实现功能

      1、将重要文件或文件夹隐藏不显示。

      2、程序应可以批量选择文件进行隐藏

      3、程序应可以选择文件夹进行隐藏

      4、程序应可以设置密码,输入正确的密码后才能访问。

      5、程序应有忘记密码,恢复密码的功能。这一步可以考虑通过在线实现。

      6、程序应有日志,用来查询隐藏记录、解除隐藏、设置密码、恢复密码、备份还原等记录。

三、实现原理

     1、为了方面软件使用和移植,可采用单文件数据库sqllite/Access/MSDE 2000。

      2、在点击隐藏时,可考虑用GUID为需要隐藏的文件名和后缀名全部改名,也可直接删除后缀名,并且调用attrib + s + t 变为系统隐藏,并在单文件数据库记录。

      3、应由界面显示所有文件,单选或多选所有文件,解除隐藏,根据数据库记录,匹配GUID文件,和原文件名,调用attrib –s -t解除隐藏。并改回原来文件名。

      4、将所有文件隐藏时都统一改为GUID,有利于文件的隐藏。更复杂的可考虑将文件压缩无数次,更改无数次后缀名,再统一改为guid,不过这非常影响效率。几种选择需要筛选取最优值。

      5、或者在程序提供的窗口内,可查看隐藏文件,关掉程序,则文件不可见。这个实现起来相对复杂。

      5、用户忘记密码,可留下网址接口,将用户名和密码提交到云服务器,由服务器处理。

四、代码实现

    预计双休可以完成以上所有需求设定,并提供域名可供访问、宣传、下载。敬请期待。

五、总结

      敬请期待。。亲们,晚安。

原文地址:https://www.cnblogs.com/fancunwei/p/3823530.html