在之前的兩篇文章中,我已經教大家如何使用證書加解密文件,但總的來說操作過程還是有些繁雜。今天我將為你們提供一個文件加密工具,來自動化的幫我們完成這些過程。關於證書問題,大家也不必擔心。該工具會詢問你是否有證書,如果沒有它將會被自動創建。
EncryptFiles.ps1(無證書操作)
當你第一次下載該工具並運行它時,它會詢問你是否已有證書。這裡我沒有任何的證書。
按N並輸入證書名稱。隨後,證書將被創建…
你必須為pfx文件輸入一個密碼。為了保證你的安全性,這款工具會強制你備份新創建的證書。
現在輸入你想要加密文件的路徑。之後,用記事本打開該文件,可以看到你的文件內容已被加密。
EncryptFiles.ps1(有證書操作)
如果你已經擁有了證書,那麼創建新自簽名證書這步將會被跳過。
按Y後,會打開一個窗口,選擇你的證書。一定要注意不要選錯。證書必須有私鑰,並且必須設計用於文件加密,否則會出錯。
證書
前面忘說了,相信我你會是這個星球上唯一能夠解密你文件的人,因為只有你的手中擁有證書私鑰。 打開certmgr.msc並查看你的證書。
那麼證書備份存放在哪?不用著急,你可以在你的家目錄中找到它。
Get-ChildItem $home
建議大家將它儘快保存到U盤或其它外部存儲設備上,這樣會更安全!
解密
如果你想解密文件,操作也非常的簡單。使用Unprotect-CmsMessage命令即可解密。
Unprotect-CmsMessage -Path C:\Temp\passwords.txt
閱讀更多 蜻蜓微微點水 的文章