電腦中或多或少的有很多敏感信息,尤其是大數據時代,信息一旦泄漏對我們造成的損失將會很大。有時候別人借用我們的電腦,有些信息不想讓別人看到怎么辦?有人會說有隱藏選項,但是,一旦開啟顯示隱藏文件,隱藏的文件夾又會暴露在視野里,那些用軟件加密的軟件又太復雜。下面的一段代碼將讓我們進行文件夾的加密。
加密手段實際上並不復雜,首先將加密文件夾改名成特殊名稱:Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D},然后將其屬性改為隱藏+系統,加入判斷語句則是僅須一個批處理文件即可完成創建加密和解密工作。
這是一段BAT批處理代碼:
cls @ECHO OFF title Folder mayu if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST mayu goto MDLOCKER :CONFIRM echo Are you sure you want to lock the folder(Y/N) set/p "cho=>" if %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==n goto END if %cho%==N goto END echo Invalid choice. goto CONFIRM :LOCK ren mayu "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo Folder locked goto End :UNLOCK echo Enter password to unlock folder set/p "pass=>" if NOT %pass%== 123 goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" mayu echo Folder Unlocked successfully goto End :FAIL echo Invalid password goto end :MDLOCKER md mayu echo mayu created successfully goto End :End
首先,我們新建一個文本文檔,將上面的代碼復制到文檔中。
代碼中“if NOT %pass%== 123 goto FAIL”一行里的“123”需要替換成你自己的密碼組合,注意保留和等號之間的空格。
然后,將文件保存,后綴名改為.bat,運行該文件,將在所在目錄下生成一個mayu的文件夾,當然,mayu只是一個文件夾的名稱,在代碼中可以更改。
下一步,將你想要隱藏的文件放入mayu文件夾中,再次運行bat文件,輸入y進行加密。
然后,mayu文件夾就已經被隱藏了,無論是打開顯示隱藏文件還是搜索都找不出該文件。
要注意:使用第三方例如winrar是可以找到加密的mayu文件夾的,所以,將加密的文件夾放在深目錄里最為有效。
加密后,bat文件可以放在隨身的U盤里,或者網盤里,之所以建議這樣做,一方面是因為這個文件里直接包含了密碼,另一方面則是在文件夾下存在這么一個bat文件反而會引起一些人的好奇心,只有這個bat文件可以找到該文件夾。
想要解密的活,再次打開lock.bat,輸入密碼,點擊回車。
加密的文件夾就會顯示出來。
上面只是進行簡單的文件夾加密,如果存在非常重要的文件,還是要使用專業的加密軟件吧,畢竟,這種方法只是臨時奏效。