PHP 相当于 openssl dgst -sha1 -hmac KEY -binary
PHP equivalent of openssl dgst -sha1 -hmac KEY -binary
我尝试在 PHP 中执行此 bash 命令但没有成功:
password='echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64'
我尝试了 openssl_digest 和 openssl_encrypt 但没有成功。
看不懂参数顺序...
你能帮我在 PHP 中生成预期的命令吗?
感谢您的帮助!
bash命令:
password='echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64'
可以在PHP中解释如下:
$password = base64_encode(hash_hmac('sha1', $date, $apiKey, true));
我尝试在 PHP 中执行此 bash 命令但没有成功:
password='echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64'
我尝试了 openssl_digest 和 openssl_encrypt 但没有成功。 看不懂参数顺序...
你能帮我在 PHP 中生成预期的命令吗?
感谢您的帮助!
bash命令:
password='echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64'
可以在PHP中解释如下:
$password = base64_encode(hash_hmac('sha1', $date, $apiKey, true));