CakeFest 2024: The Official CakePHP Conference

hash_hmac_algos

(PHP 7 >= 7.2.0, PHP 8)

hash_hmac_algosReturn a list of registered hashing algorithms suitable for hash_hmac

Description

hash_hmac_algos(): array

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne un tableau indexé numériquement contenant la liste de tout les algorithmes de hachage disponible qui sont adaptés pour hash_hmac().

Exemples

Exemple #1 Exemple avec hash_hmac_algos()

<?php
print_r
(hash_hmac_algos());

Résultat de l'exemple ci-dessus est similaire à :

Array
(
    [0] => md2
    [1] => md4
    [2] => md5
    [3] => sha1
    [4] => sha224
    [5] => sha256
    [6] => sha384
    [7] => sha512/224
    [8] => sha512/256
    [9] => sha512
    [10] => sha3-224
    [11] => sha3-256
    [12] => sha3-384
    [13] => sha3-512
    [14] => ripemd128
    [15] => ripemd160
    [16] => ripemd256
    [17] => ripemd320
    [18] => whirlpool
    [19] => tiger128,3
    [20] => tiger160,3
    [21] => tiger192,3
    [22] => tiger128,4
    [23] => tiger160,4
    [24] => tiger192,4
    [25] => snefru
    [26] => snefru256
    [27] => gost
    [28] => gost-crypto
    [29] => haval128,3
    [30] => haval160,3
    [31] => haval192,3
    [32] => haval224,3
    [33] => haval256,3
    [34] => haval128,4
    [35] => haval160,4
    [36] => haval192,4
    [37] => haval224,4
    [38] => haval256,4
    [39] => haval128,5
    [40] => haval160,5
    [41] => haval192,5
    [42] => haval224,5
    [43] => haval256,5
)

Notes

Note:

Avant PHP 7.2.0 la seule façon pour récupérer une liste des algorithmes disponible était d'appeler hash_algos() qui retournait aussi des algorithmes qui ne sont pas adaptés pour hash_hmac().

Voir aussi

  • hash_hmac() - Génère une valeur de clé de hachage en utilisant la méthode HMAC
  • hash_algos() - Retourne une liste des algorithmes de hachage enregistrés
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top