openssl get md methods()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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

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.