如何在ubuntu中加密檔案和資料夾

您知道透過加密檔案和資料夾,您可以在Linux上保護您的個人檔案嗎?下面是如何使用Ubuntu和GnuPG來實現這一點。...

在任何平臺上,加密都是每個人都應該認真對待的事情。你可能認為你在Linux上比在Windows甚至macOS上更安全。但是Linux真的像你想象的那樣安全嗎?

encrypt-files-folders-ubuntu

我們討論過保護macOS上的文件和文件夾以及保護Windows上的文件夾。您還可以通過加密文件和文件夾來保護Linux上的信息。

這裡我們介紹兩種在Linux中加密信息的方法:一種用於加密文件,另一種用於加密整個文件夾。

使用gnupg加密和解密文件

GnuPG是OpenPGP標準的免費實現,也稱為Pretty Good Privacy(PGP)。它允許您對文件進行加密和簽名,允許您安全地將文件發送給其他人。

GnuPG還可以用來為自己加密文件,以防止它們窺探眼睛,這就是我們在本文中重點討論的內容。

安裝gnupg

GnuPG是一個命令行工具,但它很容易使用。它被廣泛使用,所以很可能已經安裝在Ubuntu系統上了。

按Ctrl+Alt+T打開一個終端窗口並運行以下命令來安裝gnupg2。如果gnupg2已經安裝,系統會告訴您。否則,將安裝GnuPG:

sudo apt install gnupg2

encrypt files and folders in ubuntu

設置默認密碼算法

GnuPG使用各種密碼方法或算法。gnupg2.1中的默認密碼方法是AES128。在gnupg1.0和2.0中,默認的密碼算法是CAST5。

要查看可用密碼列表,請運行以下命令。

gpg2 --version

列表中的AES密碼算法是AES128。

encrypt files and folders in ubuntu

通過在GnuPG運行時使用的配置文件中添加一行,可以選擇不同的密碼算法作為默認算法。配置文件,稱為gpg.conf公司,位於主目錄中名為.gnupg的隱藏目錄中。所有隱藏的目錄和文件都以句點開頭。

我們將在gedit中編輯配置文件,因此在終端窗口中運行以下命令。

gedit ~/.gnupg/gpg.conf

最初gpg.conf公司文件不存在。但是運行上面的命令會創建文件。您將在gedit中看到一個空文件。我們想將默認的密碼算法更改為AES256,所以我們在文件中添加以下行。

cipher-algo AES256

保存文件並關閉gedit。

encrypt files and folders in ubuntu

使用gnupg加密文件

GnuPG允許您使用兩種最常用的加密方法,公鑰(非對稱)加密和私鑰(對稱)加密。這兩種方法都允許您對數據進行加密以對其他人隱藏數據,然後對其進行解密。

我們在這裡加密文件是為了我們自己的安全,讓他們遠離窺探的眼睛。因此,我們將使用對稱密鑰加密,其中相同的密鑰用於加密和解密階段。對稱密鑰加密也稱為基於分組密碼的加密,因為數據是以塊或塊的形式加密的。

要加密文件,首先使用命令行或文件管理器查找文件,並記下文件的完整路徑。對於我們的示例,我們將加密以下文件:

~/Documents/PrivateFiles/MyPrivateFile.txt

如果我們沒有在配置文件中設置默認的密碼方法(如前一節所述),我們可以指定使用以下命令加密文件時使用的加密方法。我們添加了--cipher algo AES256選項。

gpg --symmetric --cipher-algo AES256 ~/Documents/PrivateFiles/MyPrivateFile.txt

也可以用--c代替--symmetric。

因為我們在配置文件中設置了默認的密碼算法,所以我們可以使用以下命令加密我們的文件,省去--cipher algo選項。

gpg --symmetric ~/Documents/PrivateFiles/MyPrivateFile.txt

添加密碼短語

系統將要求您輸入密碼短語,然後重複相同的密碼短語。請確保使用強密碼短語。您可以將您的密碼短語存儲在密碼管理器中,這樣您就不會忘記它。

encrypt files and folders in ubuntu

現在我們有一個名為MyPrivateFiles.txt.gpg包含加密的數據。您應該安全地刪除原始的非加密文件。

encrypt files and folders in ubuntu

在使用-o(或--output)選項對結果文件進行加密時,還可以更改其名稱。我們添加了-oMyPrivateFile.enc文件我們之前執行的命令。

gpg -o MyPrivateFile.enc --symmetric ~/Documents/PrivateFiles/MyPrivateFile.txt

使用gnupg解密文件

為了解密我們剛剛加密的文件,我們在終端窗口中運行以下命令。

gpg -o ~/Documents/PrivateFiles/DecryptedFile.txt -d ~/Documents/PrivateFiles/MyPrivateFile.txt.gpg

您可以更改~/Documents/PrivateFiles/解密文件.txt路徑和文件名,指向要用於解密文件的任何路徑和文件名。

輸入您分配給加密文件的密碼短語以將其解鎖。

encrypt files and folders in ubuntu

我們的文件在指定的位置解密。

encrypt files and folders in ubuntu

如果不使用-o選項將加密文件的內容輸出到新文件,則解密數據將被髮送到標準輸出。所以,您的加密信息將顯示在屏幕上。如果你在一個有人可以在屏幕上看你肩膀的地方,你應該把加密文件的內容發送到一個新文件,如上所述。

encrypt files and folders in ubuntu

使用gnome encfs管理器加密和解密文件夾

如果要加密一堆文件,甚至一些文件夾,可以使用Gnome Encfs Manager(簡稱GEncfsM)創建加密文件夾。

GencfsM允許您創建一個加密容器,稱為stash,如Windows上的VeraCrypt。您可以將所有敏感文件和文件夾存儲在一個存儲庫中。您可以分別為每個存儲配置選項,並使用頂部面板上的托盤菜單管理存儲。

如果您在雲同步文件夾(如Dropbox)中創建一個存儲,那麼您可以在多臺Linux計算機**問加密的文件夾。您還可以在啟動時打開GencfsM,並在啟動時自動裝載一個或多個存儲。

安裝gnome encfs管理器

要安裝GencfsM,請按Ctrl+Alt+T打開一個終端窗口。然後,運行以下命令添加GencfsM PPA。

sudo add-apt-repository ppa:gencf**

使用以下命令更新PPA中的包。

sudo apt-get update

然後,運行以下命令安裝gnomeencfs管理器。

sudo apt-get install -y gnome-encfs-manager

encrypt files and folders in ubuntu

將顯示以下對話框,其中包含有關Encfs中的安全性的警告。2014年的安全審計發現了Encfs中的一些漏洞。這些漏洞不容易被利用,但它們確實會導致Encfs不“軍事級”安全。

但是,只要您知道Linux安全問題,並且使用安全工具和智能安全習慣,使用gnomeencfs管理器就應該提供保護文件所需的安全性。

對話框上的“確定”按鈕將自動選中。按Enter鍵“單擊”按鈕並繼續安裝Gnome Encfs管理器。

encrypt files and folders in ubuntu

創建加密目錄

您可能必須註銷Ubuntu帳戶並重新登錄才能運行Gnome Encfs管理器。

要運行該程序,請單擊Unity欄上的“搜索您的計算機”按鈕並鍵入encfs。當您看到應用程序下的gnomeencfs管理器圖標時,單擊它。

encrypt files and folders in ubuntu

此時將顯示主Gnome Encfs管理器窗口。要創建新的存儲庫,請單擊工具欄上的“加號”圖標。

可以使用gnomeencfs管理器創建多個存儲。也許你想要一份工作檔案和一份個人檔案。

encrypt files and folders in ubuntu

在“創建或導入存儲”對話框中,選擇要加密或導入的目錄或驅動器下加密目錄的位置。如果選定的目錄還不包含存儲,則會創建一個新的存儲。如果在所選目錄中有一個存儲,它將被導入到Gnome Encfs管理器中。

裝載目錄

裝載目錄必須與加密的目錄不同。掛載目錄指的是允許您訪問不同設備(如USB閃存驅動器或外部硬盤驅動器)上的文件的過程。在本例中,將加密目錄視為一個設備。掛載後,它將顯示在文件管理器中作為一個驅動器。

您可以接受要加密的目錄和裝載目錄中的一個或兩個的默認值。若要使用自定義目錄,請選擇“空白編輯框”旁邊的“選項”,然後單擊編輯框右側的文件夾圖標。在對話框中導航到要使用的目錄,然後單擊“打開”。

在“密碼”部分中為該存儲輸入兩次強密碼,然後單擊“創建”。您可以將您的密碼短語存儲在密碼管理器中,這樣您就不會忘記它。

注意:如果選擇要加密的現有目錄,則當前目錄中的任何文件都不會加密。如果要加密現有文件夾中的文件,請創建一個新的存儲庫,然後將這些文件移到已裝入的存儲庫中。

encrypt files and folders in ubuntu

創建加密文件夾時,它會自動裝入。您將在文件管理器左側面板中的位置列表中看到它。在中創建文件,或將文件和文件夾複製或移動到此位置以保護它們。

encrypt files and folders in ubuntu

卸載加密文件夾

將要保護的所有文件和文件夾複製到加密文件夾後,請卸載該文件夾以對其進行加密,並防止其他人訪問內容。

任何有權訪問您電腦的人都可以看到並訪問加密的目錄。但卸載和加密時,其內容不是可讀的格式,甚至連文件名都不是。

要卸載加密文件夾,請在Gnome Encfs管理器窗口中取消選中該文件夾的已裝載框。

encrypt files and folders in ubuntu

使用托盤菜單裝載和卸載加密文件夾

您還可以訪問頂部面板托盤中的Gnome Encfs管理器。顯示管理器選項打開FSM主窗口。托盤菜單還允許您裝載和卸載現有的存儲。

要使用菜單裝載存儲,請從菜單中選擇加密文件夾的名稱。

encrypt files and folders in ubuntu

在“裝入存儲”對話框中輸入存儲的密碼,然後單擊“裝入”。

encrypt files and folders in ubuntu

裝入存儲或加密文件夾時,托盤菜單上的存儲名稱旁邊會顯示一個複選標記。要卸載存儲庫,只需選擇存儲庫的名稱。

encrypt files and folders in ubuntu

配置設置

您可以為每個存儲和gnomeencfs管理器程序本身配置設置。

每個儲藏室可以單獨配置。要配置一個存儲,請在主Gnome Encfs管理器的列表中選擇它,然後單擊工具欄上的configure the selected stash(gear)按鈕。

encrypt files and folders in ubuntu

在“配置存儲”對話框中,更改所需的任何設置。有關選項的信息,請單擊對話框底部的“幫助”。

encrypt files and folders in ubuntu

您還可以為程序本身設置選項。轉到“管理器”>“首選項”。在“首選項”對話框中更改所需的任何設置。有關選項的信息,請單擊對話框底部的“幫助”。

encrypt files and folders in ubuntu

刪除加密文件夾

如果你使用了一個隱藏的東西,你可以刪除它。打開gnomeencfs管理器主窗口並選擇要刪除的存儲。然後,單擊工具欄上的減號圖標。

encrypt files and folders in ubuntu

要從管理器中刪除存儲但保留加密的文件夾,請在“刪除存儲”對話框中選擇“僅從管理器中刪除存儲”。選擇此選項允許您使用前面創建加密目錄部分中描述的步驟再次將加密文件夾作為存儲導入。

如果您知道您根本不需要加密文件夾,您可以將其從管理器中刪除,並從磁盤中刪除加密文件夾,永久刪除存儲。如果選擇這樣做,請裝入加密文件夾,並確保在刪除之前從中檢索到所需的任何數據。

要永久刪除存儲,請選擇從磁盤刪除存儲。在您選中“是”之前,您不能單擊“確定”刪除存儲,我確信並意識到我可能會丟失數據框。

encrypt files and folders in ubuntu

在ubuntu linux中保護您的數據

在Linux上加密數據的方法有很多種。雖然我們討論的方法將保護您的私人信息免受窺探,但它們不會保護您免受勒索。

除了加密你的Ubuntu文件,你還應該認真考慮購買殺毒和反惡意軟件來保護你的電腦。

在Linux上,您使用什麼方法加密文件和文件夾?你找到我們沒提到的其他工具了嗎?

  • 發表於 2021-03-11 16:31
  • 閱讀 ( 60 )
  • 分類:電腦

你可能感興趣的文章

在Windows7中隱藏資料夾的3種簡便快捷的方法

... 我們之前在這裡回顧了我的密碼箱:如何用密碼箱鎖定Windows資料夾。 ...

  • 發佈於 2021-03-12 13:49
  • 閲讀 ( 38 )

如何對mac上的檔案和資料夾進行密碼保護

... 今天我們將介紹如何在Mac上保護單個檔案和資料夾的密碼。 ...

  • 發佈於 2021-03-14 01:15
  • 閲讀 ( 51 )

如何密碼保護你的隨身碟:5個簡單的方法

想學習如何保護快閃記憶體驅動器嗎?不幸的是,你不能用密碼保護整個隨身碟。但是您可以加密分割槽、資料夾和存檔。 ...

  • 發佈於 2021-03-18 13:59
  • 閲讀 ( 47 )

如何使用time machine備份mac

... 今天我們將向您展示如何設定與Time Machine一起使用的驅動器,如何設定和使用Time Machine,以及如何從Time Machine備份還原。 ...

  • 發佈於 2021-03-24 06:16
  • 閲讀 ( 46 )

如何隱藏linux上的檔案和資料夾

... 我們已經介紹瞭如何在Windows和Mac上隱藏檔案和資料夾。下面介紹如何在Linux上使用終端和Ubuntu中的檔案管理器Nautilus隱藏檔案和資料夾。我們還將討論幾種安全地隱藏檔案和資料夾的方法...

  • 發佈於 2021-03-25 15:00
  • 閲讀 ( 87 )

linux中如何隱藏影象中的檔案

... 但如果你的家人和朋友中有人精通技術,他們就會知道如何檢視你隱藏的檔案和資料夾。因此,您需要一種不太明顯的方式來隱藏檔案和資料夾。您可以使用一種稱為隱寫術的資料加密形式,它將資訊隱藏在普通影象檔案中。...

  • 發佈於 2021-03-26 09:53
  • 閲讀 ( 43 )

想保持個人資料的安全嗎?下面是如何加密檔案

...的解決方案,可以保護所有檔案和資料,而不管其重要性如何。 ...

  • 發佈於 2021-03-28 13:03
  • 閲讀 ( 45 )

如何使用powershell壓縮(和解壓)檔案

...加密了資料,並使與其他人共享檔案變得容易。下面介紹如何使用PowerShell壓縮和解壓檔案。 如何使用powershell壓縮檔案 讓我們首先使用Compress-archive cmdlet將一些檔案壓縮到ZIP檔案存檔中。它獲取要壓縮的任何檔案的路徑。多個...

  • 發佈於 2021-04-02 01:39
  • 閲讀 ( 48 )

systemd將改變linux主目錄的工作方式

...一個分支,它的建立完全是為了避免使用systemd。 相關:如何在Linux系統上管理Systemd服務 $home目錄 在Linux目錄結構中,您所做的一切都駐留在“/home”目錄中。您的資料檔案、影象、音樂和整個個人目錄樹都儲存在這個以您的使...

  • 發佈於 2021-04-02 04:05
  • 閲讀 ( 50 )

在windows中隱藏或密碼保護資料夾的最佳方法

...隱藏起來。因此,我們重寫了這篇文章,其中包含了關於如何隱藏和/或密碼保護檔案的說明,以及關於每個方法的安全性的資訊。 選項一:用一個複選框隱藏任何資料夾 困難:很容易模糊程度:低安全級別:低 如果您只是想...

  • 發佈於 2021-04-08 05:59
  • 閲讀 ( 49 )
lcx5214
lcx5214

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦