当使用$符号时,dovecotpw返回不同的哈希值

时间:2013-12-23 21:57:40

标签: php ssh md5 dovecot

我在PHP中尝试通过SSH使用命令dovecotpw生成密码 如果密码包含$符号,则它会从dovcotpw在命令行中生成的散列生成不同的散列。

这是生成密码的行:

echo $ssh->exec('dovecotpw -s CRAM-MD5 -p test$test');

1 个答案:

答案 0 :(得分:1)

远程shell使用$来表示shell变量。逃避争论。

...('... \'test$test\'');