用Tar和OpenSSL給文件和目錄加密及解密祕籍

用Tar和OpenSSL給文件和目錄加密及解密祕籍用Tar和OpenSSL給文件和目錄加密及解密祕籍 在這篇文章中,咱們將瞭解如何使用 OpenSSL 建立和加密 tar 或 gz(gzip,另外一種壓縮文件)歸檔文件:linux

牢記使用 OpenSSL 的常規方式是:算法

openssl command command-options arguments

在 Linux 中加密文件 要加密當前工做目錄的內容(根據文件的大小,這可能須要一點時間):網絡

tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz

上述命令的解釋:工具

enc - openssl 命令使用加密進行編碼 -e – 用來加密輸入文件的 enc 命令選項,這裏是指前一個 tar 命令的輸出 -aes256 – 加密用的算法 -out – 用於指定輸出文件名的 enc 命令選項,這裏文件名是 secured.tar.gz 在 Linux 中解密文件 要解密上述 tar 歸檔內容,使用如下命令。編碼

openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test

上述命令的解釋:加密

-d – 用於解密文件 -C – 提取內容到 test 子目錄 下圖展現了加解密過程,以及當你嘗試執行如下操做時會發生什麼:命令行

以傳統方式提取 tar 包的內容 使用了錯誤的密碼的時候 當你輸入正確的密碼的時候 用Tar和OpenSSL給文件和目錄加密及解密祕籍用Tar和OpenSSL給文件和目錄加密及解密祕籍教程

在 Linux 中加密和解密 Tar 歸檔文件ip

當你在本地網絡或因特網工做的時候,你能夠隨時經過加密來保護你和他人共享的重要文本或文件,這有助於下降將其暴露給惡意攻擊者的風險。ssl

咱們研究了一種使用 OpenSSL(一個 openssl 命令行工具)加密 tar 包的簡單技術,你能夠參考它的手冊頁(man page)來獲取更多信息和有用的命令。

免費提供最新Linux技術教程書籍,爲開源技術愛好者努力作得更多更好:http://www.linuxprobe.com/

相關文章
相關標籤/搜索