(PHP 4, PHP 5, PHP 7, PHP 8)
mhash — İleti aşını hesaplar
Bu işlevin kullanımı PHP 8.1.0 itibariyle ÖNERİLMEMEKTEDİR. Bu işleve kesinlikle güvenilmemelidir.
Belirtilen algo
ritma kullanılarak belirtilen
veri
için bir aş üretilir.
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.
Bir hata durumunda false
, yoksa elde edilen ileti aşını veya HMAC
aşını bir dizge olarak döndürür.
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.0 |
anahtar artık null olabiliyor.
|