OpenSSL 将密码传递给 tcl 文件

OpenSSL 将密码传递给 tcl 文件

我的要求是在没有 OpenSSL 密码提示的情况下加密/解密 tcl 文件,但自动从文件中读取密码。我的 test_en.tcl 具有以下加密/解密命令:

exec openssl enc -aes-256-cbc -in  test_en.tcl -out encrpt_test_en.tcl
exec openssl enc -aes-256-cbc -d -in encrpt_test_en.tcl > new_test_en.tcl

如何将文件中的密码读入 tcl 脚本并避免手动输入以自动加密/解密文件?

请建议将密码发送到 tcl 脚本的正确方法。

答案1

从中man openssl,您可以看到enc 有选项-kfile

   -kfile file
             Read the password to derive the key from the first line of file.  Superseded by the -pass option.

相关内容