PHP.mk документација

sodium_crypto_auth

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.sodium-crypto-auth.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.sodium-crypto-auth.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
sodium_crypto_auth

Референца за `function.sodium-crypto-auth.php` со подобрена типографија и навигација.

function.sodium-crypto-auth.php

sodium_crypto_auth

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_authИзчисли ознака за пораката

= NULL

Симетрична автентикација на пораки преку sodium_crypto_auth() обезбедува интегритет, но не и доверливост.

За разлика од дигиталните потписи (на пр. sodium_crypto_sign_detached()), секоја страна способна да верификува порака е исто така способна да ги автентицира сопствените пораки. (Оттука, симетрична автентикација.)

Параметри

message
Пораката што сакате да ја автентицирате
key
Клуч за автентикација

Вратени вредности

Ознака за автентикација

Белешки од корисници 1 белешка

крег на крегфренсис точка ко точка ук
пред 7 години
Here's a quick example on how to use sodium_crypto_auth(); where you have a message that you want to sign, so anyone who can access the *shared* key can confirm that the message hasn't been tampered with.

This is similar to sodium_crypto_sign_detached(), but both signer and verifier have access to the same key.

<?php

$key = sodium_crypto_auth_keygen();

//--------------------------------------------------
// Person 1, signing

$message = 'Hello';

$signature = sodium_crypto_auth($message, $key);

//--------------------------------------------------
// Person 2, verifying

$message_valid = sodium_crypto_auth_verify($signature, $message, $key);

if (!$message_valid) {
    exit('Message has been changed.');
}

?>
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.