前端之家收集整理的这篇文章主要介绍了
如何在Perl脚本中加密或隐藏密码?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Perl脚本,使用
Expect通过telnet
登录到远程机器(不要问,必须使用telnet).我还根据需要执行perforce p4
登录操作,并使用期望管道输入正确的密码.现在我只是从清晰的文本环境变量中读取密码,即导出PASSWORD =密码,我知道这是不安全的.
为这些脚本存储密码的最佳方法是为多个系统需要大量密码?加密在一个文本文件不知何故?或者是其他东西?
记住,我不能轻易地改变现有的系统,例如我无法真正安装SSH或任何类似的东西.
您最好的
方法是将密码放在一个单独的
文件中,并锁定该
文件的安全性,以便只有您具有读访问权限.不幸的是,如果您在脚本中存储加密密码,则还必须存储解密
方法,因此攻击者可以运行解密并恢复密码.
原文链接:https://www.f2er.com/Perl/171547.html