method public

HmacAlgorithm::setHashAlgorithm()

Класс: \Bitrix\Main\Security\Sign\HmacAlgorithm

Сигнатура

public setHashAlgorithm(string $hashAlgorithm) : $this

Описание

Устанавливает алгоритм хеширования для использования в HMAC

Параметры

$hashAlgorithm string
Алгоритм хеширования. См. зарегистрированные алгоритмы в hash_algos().

Возвращаемое значение

$this

Как применяется в HmacAlgorithm

HmacAlgorithm::setHashAlgorithm() — метод класса \Bitrix\Main\Security\Sign\HmacAlgorithm модуля «Главный модуль».

Метод объекта: сначала нужен экземпляр HmacAlgorithm.

use Bitrix\Main\Security\Sign\HmacAlgorithm;

/** @var HmacAlgorithm $object */
$hashAlgorithm = '';
$result = $object->setHashAlgorithm($hashAlgorithm);
// $result: $this

Другие методы HmacAlgorithm

  • getHashAlgorithm() Возвращает используемый в данный момент алгоритм хеширования
  • getSignature() Возвращает подпись сообщения
  • verify() Проверяет подпись сообщения

Исходный файл: source/main/lib/security/sign/hmacalgorithm.php:39

Что будем искать? Например,Продвижение