Gedit外部工具存储变量,以便在其他外部工具中使用它

时间:2015-12-30 20:48:02

标签: bash shell gedit

我想创建两个外部工具,一个用于使用gpg进行加密,另一个用于解密。我将使用simetric AES进行加密,因此我应该提示输入密码。 我想只提示一次密码,因为如果我想加密或解密多次,每次密码都会提示我进行此操作。 所以我想将密码存储到变量中。 因此,一个外部工具将使用以下方式设置密码:

#!/bin/sh
PASSWD="$(zenity --password --title=Authentication)\n"

然后外部工具一个用于加密,另一个用于解密。

我的问题是,我是否可以在其他工具之间共享存储的变量PASSWD,以及它是否是安全的方法。它将被存储在哪里。

如果我使用:

export $PASSWD

何时删除此变量?每个人都可以访问它?

谢谢!

0 个答案:

没有答案