建立受密碼保護的文件,只需雙擊即可打開

建立受密碼保護的文件,只需雙擊即可打開

如何在 Linux 中建立受密碼保護的文件,以便每次使用者想要在 Linux 或 Windows 電腦中開啟它時都會要求輸入密碼。

此過程必須在 Linux 命令列中完成,但檔案可以在 Linux 或 Windows 電腦中打開,因此保護必須在兩個作業系統中運行

編輯拉姆獵犬

我試過這個:

7za a -tzip -pPASSWORD -mem=AES256 file.zip file.txt

這是一個跨平台檔案可以在任何作業系統中解壓縮

但我絕對不能使用壓縮方式。

vim +x file.txt

這會加密,但只在我用 vim 打開它而不是用記事本打開它時詢問密碼(抱歉,如果這很愚蠢,但我正在嘗試)

gpg -c file.txt

這將創建一個帶有“.gpg”擴展名的新文件,但是,例如 zip,為此我需要一個特定的軟體

答案1

使用受密碼保護的 7z 或 Zip 檔案。它可以在任何可以處理它們的作業系統上運行。我個人比較喜歡7z。

答案2

這是可以做到的,儘管以一種相當醜陋的方式。

您需要編寫一個加密腳本來讀取明文文件,將其透過管道傳輸到一些提供密碼的對稱加密(例如使用openssl des3)。
然後,它寫入一個二進位檔案。這個二進位檔案包含加密檔案的編碼版本,將上述檔案傳遞給解密器二進位文件,並開啟產生的檔案。

然而,上面的解決方案相當不優雅。一種更簡單的方法是使用密碼保護的檔案;為什麼不想使用它們?

相關內容