PHP: Как я могу генерировать подпись HmacSHA256 строки

Там какой-либо путь состоит в том, чтобы создать подпись HmacSHA256 строки в php?

37
задан ɢʜʘʂʈ ʀɛɔʘɴ 26 April 2014 в 12:34
поделиться

2 ответа

Используйте hash_hmac :

$sig = hash_hmac('sha256', $string, $secret)

Где $ secret - ваш ключ.

76
ответ дан 27 November 2019 в 04:18
поделиться

Здесь может помочь функция hash_hmac () :

Создание ключевого хеш-значения с помощью HMAC method


Например, следующая часть кода:

$hash = hash_hmac('sha256', 'hello, world!', 'mykey');
var_dump($hash);

Дает следующий результат:

string '07a932dd17adc59b49561f33980ec5254688a41f133b8a26e76c611073ade89b' (length=64)


И, чтобы получить список алгоритмов хеширования, которые можно использовать, см. hash_algos () .

13
ответ дан 27 November 2019 в 04:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: