[windows]如何刪除 加密過的zip 第一次輸入的密碼 紀錄

 問題:

我發現加密過後的壓縮檔只有第一次解壓縮的時候會要求密碼,從第二次解壓縮開始便不會要求密碼,而直接解壓縮,雖然是方便了點,可是感覺可能會有些資安上的問題。

解方方法:

這個問題應該就是windows會記錄密碼資訊的關係,他會依路徑將密碼紀錄到cmdkey裡面,雖然如果換了路徑或者重機開機都可以達成再度要求密碼的需求,不過我就是想直接把密碼remove掉,大致上有以下兩種做法:

情境:

我現在有一個加密後的壓縮檔「Test.zip」,並有第一次解密過了。



(一)直接輸入cmdkey list 找尋要刪除的資料將其移除

1.打開command=>輸入「cmdkey /list」找到想移除的key



2.輸入「cmdkey /delete {key}」

ex:「cmdkey /delete Microsoft_Windows_Shell_ZipFolder:filename=D:\桌面\Test.zip」



(二)建立一個bat檔,將所有跟.zip有關的cmdkey都移除

1.新增一個筆記本,輸入這行文字後存檔。

FOR /f "tokens=2-3 delims==" %%G IN ('cmdkey /list ^| find ".zip"') DO cmdkey /delete:"%%G=%%H"」

2.將這個筆記本的副檔名改為bat

3.雙擊這個檔案即可刪除成功


留言

這個網誌中的熱門文章

[Visual Studio]位於網際網路或是限制區域上 或是檔案上標有 web 字樣 所以無法處理該檔案。若希望處理這些檔案 請移除 web 字樣。

[IIS] IIS執行時,發生拒絕存取路徑 問題

[windows] xcopy 備份至 「網路磁碟機」