我的要求是在没有 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.