如何在linux中輕鬆地加密和解密檔案和目錄

要動態加密檔案或資料夾嗎?下面介紹如何在Linux中使用OpenSSL保護您的資料。...

你有沒有想過在Linux中快速、輕鬆地加密檔案,而不必安裝和學習新的軟體包?這裡有一個很好的和簡單的方法,可以透過AES256加密檔案或目錄,並用密碼保護,幫助您的檔案遠離窺探的眼睛。

Encrypt data on Linux

使用openssl加密的基礎知識

需要注意的是,加密的意義遠不止於此。

在使用資料信任此方法之前,您最好先閱讀OpenSSL文件。儘管如此,假設你沒有試圖逃避美國****局或俄羅斯軍方,這種方法應該可以完美地保持你的檔案和目錄的安全和其他人無法訪問。

安裝openssl

您確實需要安裝流行的OpenSSL軟體包,因此首先檢查是否已使用Linux命令安裝該軟體包:

openssl version

如果它列印當前版本號,您就可以進入下一節了。否則,如果收到“command not found”錯誤,可以透過apt get輕鬆安裝OpenSSL:

sudo apt-get -y install openssl

加密和解密檔案

例如,如果要加密名為資料.tar.gz,您將執行以下命令:

openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc

系統將提示您輸入兩次加密密碼,可以是您想要的任何密碼。此命令將導致新的資料.enc檔案作為新加密的檔案。請注意,這將留下原件資料.tar.gz檔案在其位置,因此請確保在必要時刪除它。

如果需要,您可以解密資料.enc使用以下命令建立檔案:

openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz

上面的命令將提示您輸入加密密碼,然後生成一個數據_解密.tar.gz包含檔案的解密版本的檔案。

加密和解密目錄

上一節中的命令對於單個檔案非常有效,但是如果您希望加密整個目錄,會發生什麼呢?OpenSSL中沒有對此的內建支援,但是多虧了Linux的魔力,這就沒有問題了。例如,如果要加密名為“documents”的目錄,可以使用以下命令:

tar -cf tmpdata.tar documents && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz

有點言過其實,但在上面的命令中,您只需要修改第一段中的“文件”,即要加密的目錄,以及文件.enc“在第三段中,這是生成的加密檔案。此命令將對目錄進行存檔、加密,然後刪除建立的臨時存檔,留下一個加密的目錄文件.enc把檔案放在原處。

解密新建立的文件.enc檔案與命令一樣簡單:

openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz

您需要修改的上述命令的唯一部分是“文件.enc“在第一段中,該段是加密檔案的名稱。此命令將提示您輸入加密密碼,繼續解密和解壓存檔,然後刪除臨時存檔,從而離開解密目錄。

保護您的資料

既然您知道快速加密和解密資料是多麼容易,那麼就利用您的知識,保護您的私人資料安全,避免資料洩露。再次重申,加密比這裡介紹的要多得多,上面所說的並不是為了逃避執法或高技能和堅定的駭客。

然而,如果你只是想保護你的資料不被窺視,比如你的姐夫或電腦維修技術員,那麼上述方法應該做得很好。

  • 發表於 2021-03-26 14:56
  • 閱讀 ( 43 )
  • 分類:電腦

你可能感興趣的文章

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

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

  • 發佈於 2021-03-11 16:31
  • 閲讀 ( 59 )

從windows切換到linux,幾分鐘後就可以開始運行了

...記工具。我個人的選擇是googlekeep,我可以在Chrome瀏覽器中輕鬆訪問它。一臺裝置上的筆記與另一臺裝置同步,使我能夠在**上做筆記,並在PC上檢視筆記,以供進一步開發。 ...

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

如何在linux中輕鬆裁剪和調整影象大小

... 更多的Mac使用者?瞭解如何在Mac中裁剪影象。 ...

  • 發佈於 2021-03-15 10:20
  • 閲讀 ( 41 )

加密linux分割槽的4個理由

... 決定加密?下面介紹如何在Linux上加密您的個人資料。 ...

  • 發佈於 2021-03-18 18:48
  • 閲讀 ( 57 )

3個提高谷歌硬碟安全性和隱私性的有用工具

...當你傳遞信任的接力棒並將檔案上傳到Google Drive時,他們如何保護你的私人檔案安全? ...

  • 發佈於 2021-03-24 12:51
  • 閲讀 ( 50 )

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

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

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

windows的5個最佳免費ftp客戶端

...到Dropbox、Google Drive、Amazon S3、Backblaze B2和microsoftazure等的輕鬆連線。 ...

  • 發佈於 2021-03-25 21:12
  • 閲讀 ( 60 )

如何在linux中使用ls命令

如果您不知道如何使用ls命令,那麼獲取與儲存上的檔案相關的詳細資訊是很困難的。在這裡,我們將討論Linux上與ls命令相關的所有內容,以及它使用的一些不同的標誌。 ...

  • 發佈於 2021-03-26 18:01
  • 閲讀 ( 56 )

如何在linux終端上操作影象

... 下面介紹如何使用Linux convert工具,它允許您透過命令列對終端執行所有這些操作,以及更多操作。 ...

  • 發佈於 2021-03-27 05:34
  • 閲讀 ( 66 )

如何用cp命令在linux中複製檔案

...麼在Linux中複製檔案和目錄可以快速而輕鬆。我們將學習如何使用cp,並利用其方便的選擇,將使您的影印工作更安全。 ...

  • 發佈於 2021-03-28 11:33
  • 閲讀 ( 41 )
bf948b
bf948b

0 篇文章

作家榜

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

相關推薦