openssl get md methods()
openssl_get_md_methods
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
openssl_get_md_methods — Hämtar tillgängliga digest-metoder
Beskrivning
openssl_get_md_methods(bool $aliases = false): array
Hämtar en lista över tillgängliga digest-metoder.
Parametrar
aliases Sätts till true om alias för digest-metoder ska inkluderas i den returnerade arrayen.
Returvärden
Returnerar en array med de tillgängliga digest-metoderna.
Exempel
Exempel #1 openssl_get_md_methods()-exempel
Visar hur de tillgängliga digest-metoderna kan se ut, samt vilka alias som kan finnas tillgängliga.
<?php $digests = openssl_get_md_methods(); $digests_and_aliases = openssl_get_md_methods(true); $digest_aliases = array_diff($digests_and_aliases, $digests); print_r($digests); print_r($digest_aliases); ?>
Utdata från exemplet ovan kommer att se ut ungefär så här:
Array ( [0] => DSA [1] => DSA-SHA [2] => MD2 [3] => MD4 [4] => MD5 [5] => RIPEMD160 ... [23] => sha384 [24] => sha512 ) Array ( [2] => DSA-SHA1 [3] => DSA-SHA1-old [4] => DSS1 [9] => RSA-MD2 ... [55] => ssl3-sha1 )
Se även
- openssl_digest() - Beräknar en digest
- openssl_get_cipher_methods() - Hämtar tillgängliga krypteringsmetoder
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.openssl-get-md-methods.php PHP Funktioner Funktionsreferens OpenSSL-funktioner
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.