zoukankan      html  css  js  c++  java
  • 为你的隐私文件披上隐身衣

    一、前言

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

    四、代码实现

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

    五、总结

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

  • 相关阅读:
    JAVA合并两个有序的单链表,合并之后的链表依然有序
    excel如何将一个单元格内容拆分成多个单元格?(用到了数据->分列)
    Navicat导入excel的xlsx文件提示无法打开文件
    Request对象实现请求转发
    MessageFormat.format()和String.format()
    使用Servlet动态生成验证码
    Http协议
    使用freemarker导出word
    java注解学习(1)注解的作用和三个常用java内置注解
    SSM_CRUD新手练习(6)分页后台控制器编写
  • 原文地址:https://www.cnblogs.com/fancunwei/p/3823530.html
Copyright © 2011-2022 走看看