【发布时间】:2016-11-25 21:08:48
【问题描述】:
目前我们有 perl 脚本,它将与数据库交互并提示用户密码以连接到数据库。 目前我们正在手动运行该脚本并提供密码以继续。 但是在这里我们计划在深夜运行该脚本,它不应该询问用户密码并与数据库交互并继续执行。 我们有什么办法可以做到这一点,比如加密/解密之类的。 请帮忙
【问题讨论】:
-
请插入与询问您密码的地方相关的脚本部分,以便人们可以根据它来帮助您。
标签: perl
目前我们有 perl 脚本,它将与数据库交互并提示用户密码以连接到数据库。 目前我们正在手动运行该脚本并提供密码以继续。 但是在这里我们计划在深夜运行该脚本,它不应该询问用户密码并与数据库交互并继续执行。 我们有什么办法可以做到这一点,比如加密/解密之类的。 请帮忙
【问题讨论】:
标签: perl
如果密码成为脚本的参数(例如作为环境变量传递以避免在 ps 中可见),则它仅对使用相同帐户登录的人可见。可以创建一个安全的专用帐户来启动此脚本。
【讨论】:
我建议使用Crypt::SaltedHash 参见此处。 http://search.cpan.org/~gshank/Crypt-SaltedHash-0.09/lib/Crypt/SaltedHash.pm
【讨论】: