В PHP вы можете вычислить хеш SHA-256 различными методами. Вот несколько подходов:
Метод 1: использование функции hash():
$data = "Hello, World!";
$hash = hash('sha256', $data);
echo $hash;
Метод 2: использование функции hash_hmac()с секретным ключом:
$data = "Hello, World!";
$secretKey = "mySecretKey";
$hash = hash_hmac('sha256', $data, $secretKey);
echo $hash;
Метод 3. Использование функций hash_init()и hash_update()для инкрементного хеширования:
$data = "Hello, World!";
$hashContext = hash_init('sha256');
hash_update($hashContext, $data);
$hash = hash_final($hashContext);
echo $hash;
Метод 4. Использование функции openssl_digest():
$data = "Hello, World!";
$hash = openssl_digest($data, 'sha256');
echo $hash;