使用 Salt UTF-16 加密密码

Encrypt a password using Salt UTF-16

我需要用salt加密密码,密码必须是UTF 16。

这是我目前拥有的,但他们告诉我它是 UTF-8

$key = 'dfs7dsfsdf';
$timestamp = '201705111500';
$concat = $key . $timestamp;
$hash = hash('sha256', $concat);

试试这个

$key = 'dfs7dsfsdf';
$timestamp = '201705111500';
$concat = $key . $timestamp;
$cString = mb_convert_encoding($total, "UTF-16LE");
$hash = hash('sha256', $cString);

你忘了

$cString = mb_convert_encoding($total, "UTF-16LE");