我需要编写 PHP 函数来计算密码字符串的哈希值。 在 MSSQL 中,哈希值的计算方式如下:
lower(substring(convert(varchar(200), hashbytes('md5', 'my_password_string' + '|' + cast(cast(getdate() as date) as varchar(max))), 1), 3, 32))
这个疯狂算法的PHP对应代码是什么?
我尝试了以下代码:
$password = hash('md5' , 'my_password_string'.'|'.date('YYYY-mm-dd'), false);
但结果并不相同。