mhash

(PHP 4, PHP 5, PHP 7, PHP 8)

mhashİleti aşını hesaplar

Uyarı

Bu işlevin kullanımı PHP 8.1.0 itibariyle ÖNERİLMEMEKTEDİR. Bu işleve kesinlikle güvenilmemelidir.

Açıklama

mhash(int$algo, string$veri, ?string$anahtar = null): string|false

Belirtilen algoritma kullanılarak belirtilen veri için bir aş üretilir.

Bağımsız Değişkenler

algo

MHASH_algoAdı sabitlerinden biri olarak aş üretiminde kullanılacak algoritma.

veri

Bir dizge olarak aşı üretilecek veri.

anahtar

Belirtilirse işlev bir ileti aşı yerine bir HMAC aşı döndürür. HMAC, ileti kimlik doğrulaması için anahtarlı bir aştır, başka bir deyişle belirtilen anahtara bağlı bir ileti aşıdır. Mhash tarafından desteklenen algoritmaların bazıları HMAC kipinde kullanılamaz.

Dönen Değerler

Bir hata durumunda false, yoksa elde edilen ileti aşını veya HMAC aşını bir dizge olarak döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0 Bu işlevin kullanımı artık önerilmiyor. Yerine hash_*() işlevleri kullanılmalıdır.
8.0.0anahtar artık null olabiliyor.
To Top