為你的隱私文件披上隱身衣


一、前言

      由於眾所周知的原因,快播和百度影音已經被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、用戶忘記密碼,可留下網址接口,將用戶名和密碼提交到雲服務器,由服務器處理。

四、代碼實現

    預計雙休可以完成以上所有需求設定,並提供域名可供訪問、宣傳、下載。敬請期待。

五、總結

      敬請期待。。親們,晚安。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM