【发布时间】:2014-12-08 19:40:10
【问题描述】:
我想准备一个简单的脚本来连接到某个 VPN 网络。网络密码由两个元素组成:相当复杂的通行证 + 随机令牌。我不想记住此密码,而是将其加密存储在某个安全目录中。现在,我需要的脚本应该要求我输入密码和一些令牌,从文件中读取解密通行证并运行一些命令。所有这些都非常简单,除了一件事:是否可以将文件解密为变量而不是文件?我的意思是我想得到类似的东西
PASS=`mdecrypt password.nc`
但据我所知,mdecrypt 会生成一个文件而不是返回值。我知道我可以运行类似的东西
`mdecrypt password.nc`
PASS=`cat password`
`unlink password`
但是有一些更简单(一个班轮)的解决方案吗?
【问题讨论】:
标签: linux bash encryption mcrypt