我找到了一个用tar(Linux的一个压缩打包工具)和OpenSSL来办理的方案。借助这两个工具,你真的可以绝不费力地创建和加密tar归档文件。
--GabrielCánepa
本文导航
-在Linux中加密文件24%
-在Linux中解密文件45%
当你有紧张的敏感数据的时间,给你的文件和目次额外加一层掩护是至关紧张的,特别是当你必要通过网络与他人传输数据的时间。
由于这个缘故起因,我在探求一个可疑在Linux上加密及解密文件和目次的实用程序,荣幸的是我找到了一个用tar(Linux的一个压缩打包工具)和OpenSSL来办理的方案。借助这两个工具,你真的可以绝不费力地创建和加密tar归档文件。
在这篇文章中,我们将相识怎样利用OpenSSL创建和加密tar或gz(gzip,另一种压缩文件)归档文件:
牢记利用OpenSSL的通例方式是:
#opensslcommandcommand-optionsarguments
在Linux中加密文件
要加密当前工作目次的内容(根据文件的巨细,这大概必要一点时间):
#tar-czf-*|opensslenc-e-aes256-outsecured.tar.gz
上述下令的表明:
enc-openssl下令利用加密举行编码
-e–用来加密输入文件的enc下令选项,这里是指前一个tar下令的输出
-aes256–加密用的算法
-out–用于指定输出文件名的enc下令选项,这里文件名是secured.tar.gz
在Linux中解密文件
要解密上述tar归档内容,利用以下下令。
#opensslenc-d-aes256-insecured.tar.gz|tarxz-Ctest
上述下令的表明:
-d–用于解密文件
-C–提取内容到test子目次
下图展示了加解密过程,以及当你实行实行以下操纵时会发生什么:
以传统方式提取tar包的内容
利用了错误的暗码的时间
当你输入精确的暗码的时间
在Linux中加密息争密Tar归档文件
当你在本地网络或因特网工作的时间,你可以随时通过加密来掩护你和他人共享的紧张文本或文件,这有助于低落将其袒露给恶意攻击者的风险。
我们研究了一种利用OpenSSL(一个openssl下令行工具)加密tar包的简单技能,你可以参考它的手册页manpage来获取更多信息和有效的下令。
via:https://www.tecmint.com/encrypt-decrypt-files-tar-openssl-linux/
作者:GabrielCánepa[1]译者:OneNewLife校对:wxy
本文由LCTT[2]原创编译,Linux中国荣誉推出
保举文章
滑动查察更多
输入文章ID或长按二维码直达
[1]:https://www.tecmint.com/author/gacanepa/
[2]:https://github.com/LCTT/TranslateProject
我要评论