aes解压命令 linux,Linux使用tar和openssl加密和解密文件
歡迎,來自IP地址為:110.247.246.119 的朋友
如果系統中保存有機密和敏感信息,那么采用額外的加密防護措施是十分必要的,尤其是這些文件需要在網絡上傳輸時,對文件進行加密就顯得十分重要。
Linux系統同樣具有文件和目錄的加密需求,幸運的是,Linux系統可以使用相關工具輕松完成這項工作。本教程將講解如何使用tar和openssl工具來完成文件和目錄的加密。
tar工具可以將文件和目錄壓縮成tar或者gz壓縮包,而openssl工具可以完成加密工作。注意openssl的命令格式是:
# openssl command command-options arguments
使用tar和openssl命令對當前目錄下的所有文件進行加密的命令示例如下:
# tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz
對以上openssl命令說明如下:
enc —— 對內容進行加密操作
-e —— enc命令的一個參數,用于指明將加密后的結果進行輸出
-aes256 —— 采用的加密算法
-out —— enc命令的一個參數,用于指定輸出的文件,本例就是”secured.tar.gz”
Linux系統文件的解密
如果在Linux系統中解密一個采用openssl加密的壓縮包,示例命令如下:
# openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test
對以上命令的說明如下:
-d —— enc命令的一個參數,用于表示解密
-C —— 用于表示將文件解壓至指定目錄,本例指”./test”目錄
以下是操作的完整截圖:
可以看到,在使用openssl加密時,會提示輸入密碼,確認加密密碼后就進行加密,最后生成一個壓縮文件。如果使用普通的解壓命令是不能進行解壓的,只有使用openssl命令進行解密并且正確輸入加密的密碼時,才可以正常解壓。
至此,一個經過多重加密的壓縮文件就生成了,可以安全的在網絡上傳輸,只有對方使用了相同的加密算法并且給出正確的加密密碼,才可以正確的還原出文件,是不是很高大上呢。
總結
以上是生活随笔為你收集整理的aes解压命令 linux,Linux使用tar和openssl加密和解密文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle过滤器基础,Oracle培训
- 下一篇: windows下学习linux,在Win