PHP 8.4.0 RC4 available for testing

openssl_digest

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

openssl_digestBir özet hesaplar

Açıklama

openssl_digest(string $veri, string $yöntem, bool $ikil = false): string|false

Belirtilen verinin belirtilen yöntemle özetini çıkarıp ikil veya onaltılık kodlanmış bir dizge olarak döndürür.

Bağımsız Değişkenler

veri

Özeti hesaplanacak veri.

yöntem

"sha256" gibi bir özet yöntemi. Özet yöntemlerinin listesi için bkz: openssl_get_md_methods()

ikil

Çıktı ikil dizge olacaksa true, onaltılık dizge olacaksa false olmalıdır.

Dönen Değerler

İşlem başarısız olursa false yoksa özet dizgesi döner.

Hatalar/İstisnalar

yöntem bağımsız değişkeni ile bilinmeyen bir imza algoritması belirtilmişse E_WARNING seviyesinde bir hata oluşur.

Ayrıca Bakınız

add a note

User Contributed Notes 1 note

up
9
mwgamera at gmail dot com
11 years ago
The second argument should be one of the values returned by openssl_get_md_methods() rather than hash_algos(). ‘Hash’ and ‘OpenSSL’ are independent extensions and support different selection of digest algorithms. Notably, Hash supports some non-cryptographic hashes like adler or crc.
To Top