GPG 签名 + 使用密码加密文件

GPG 签名 + 使用密码加密文件

我正在开发一个用于签名和加密文件的脚本。

我有两个问题:

  1. 运行脚本时,它有时会要求输入密码,然后在下次运行中手动输入密码后,它不会再次询问我。一段时间后它会再次询问我密码。这是否只是我手动输入密码后的一个会话,一段时间后会话将结束,我需要再次输入?如果是这样,我该如何自动化?

使用的命令:

gpg --always-trust --compress-algo 1 --cipher-algo cast5 --armor \
    --recipient [email protected] --local-user [email protected] --passphrase "asdf2lkjh" \
    --output done_output.txt.gpg -se o113142.out
  1. 在对文件进行签名和加密之前,我需要执行 screen 命令。我正在使用screen -m -d bash -c scriptname.sh,但在检查屏幕列表后,每次运行命令时都会添加另一个独立的屏幕。如何运行自动执行屏幕的脚本并在脚本运行完成后退出屏幕。

我计划通过它来运行它crontab,它需要在没有任何手动输入密码或终止屏幕的情况下运行。

相关内容