用 Tar 和 OpenSSL 给文件和目录加密及解密

Posted on Posted in command

1. 在 Linux 中加密文件

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

- enc - openssl 命令使用加密进行编码
- -e – 用来加密输入文件的 enc 命令选项,这里是指前一个 tar 命令的输出
- -aes256 – 加密用的算法
- -out – 用于指定输出文件名的 enc 命令选项,这里文件名是 secured.tar.gz

2. 在 Linux 中解密文件

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

- -d – 用于解密文件
- -C – 提取内容到 test 子目录

Leave a Reply

Your email address will not be published. Required fields are marked *

5 × 5 =