如何在Perl脚本中加密或隐藏密码?
发布时间:2020-12-15 22:02:17 所属栏目:大数据 来源:网络整理
导读:我正在使用Perl脚本,使用 Expect通过telnet登录到远程机器(不要问,必须使用telnet).我还根据需要执行perforce p4登录操作,并使用期望管道输入正确的密码.现在我只是从清晰的文本环境变量中读取密码,即导出PASSWORD =密码,我知道这是不安全的. 为这些脚本存储
我正在使用Perl脚本,使用
Expect通过telnet登录到远程机器(不要问,必须使用telnet).我还根据需要执行perforce p4登录操作,并使用期望管道输入正确的密码.现在我只是从清晰的文本环境变量中读取密码,即导出PASSWORD =密码,我知道这是不安全的.
为这些脚本存储密码的最佳方法是为多个系统需要大量密码?加密在一个文本文件不知何故?或者是其他东西? 记住,我不能轻易地改变现有的系统,例如我无法真正安装SSH或任何类似的东西. 解决方法
您最好的方法是将密码放在一个单独的文件中,并锁定该文件的安全性,以便只有您具有读访问权限.不幸的是,如果您在脚本中存储加密密码,则还必须存储解密方法,因此攻击者可以运行解密并恢复密码.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |