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


    一、前言

          由于众所周知的原因,快播和百度影音已经被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、用户忘记密码,可留下网址接口,将用户名和密码提交到云服务器,由服务器处理。

    四、代码实现

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

    五、总结

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

  • 相关阅读:
    JSP
    Map集合的四种遍历
    过滤器和监听器
    Web常用对象(2)
    Web常用对象(1)
    Java Web了解和Servlet初次见面
    面向对象之继承(1)
    SpringBoot使用简单缓存
    SpringBoot整合mybatis
    Spring Security 入门学习--数据库认证和授权
  • 原文地址:https://www.cnblogs.com/fancunwei/p/3823530.html
Copyright © 2020-2023  润新知