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.openssl_digest
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
openssl_digest
Референца за `function.openssl-digest.php` со подобрена типографија и навигација.
openssl_digest
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
openssl_digest — Пресметува дигест
= NULL
Пресметува вредност на дигест хеш за дадените податоци користејќи даден метод и враќа суров или binhex кодиран стринг.
Параметри
data-
Податоците.
digest_algo-
Методот за дигест што треба да се користи, на пр. "sha256", видете openssl_get_md_methods() за список на достапни методи за дигест.
binary-
Поставување на
trueќе врати како сурови излезни податоци, инаку вратената вредност е binhex кодирана.
Вратени вредности
Враќа дигестирана вредност на хеш при успех или false при неуспех.
Errors/Exceptions
Емитува E_WARNING грешка на ниво ако се помине непознат алгоритам за потпишување преку digest_algo parameter.