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.