PHP - Función Hash algos ()

Definición y uso

los hash_algos() La función devuelve una matriz de todos los algoritmos hash admitidos.

Sintaxis

hash_algos() : array

Valores devueltos

La función PHP hash_algos () devuelve una matriz indexada numérica de todos los algoritmos hash admitidos.

Versión PHP

Esta función funcionará desde la versión de PHP superior a 5.1.2.

Ejemplo 1

Para obtener todos los algoritmos hash:

<?php
   print_r(hash_algos());
?>

Salida

Esto producirá el siguiente resultado:

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] => adler32
   [30] => crc32
   [31] => crc32b
   [32] => crc32c
   [33] => fnv132
   [34] => fnv1a32
   [35] => fnv164
   [36] => fnv1a64
   [37] => joaat
   [38] => haval128,3
   [39] => haval160,3
   [40] => haval192,3
   [41] => haval224,3
   [42] => haval256,3
   [43] => haval128,4
   [44] => haval160,4
   [45] => haval192,4
   [46] => haval224,4
   [47] => haval256,4
   [48] => haval128,5
   [49] => haval160,5
   [50] => haval192,5
   [51] => haval224,5
   [52] => haval256,5
)

Ejemplo 2

Haciendo uso de hash_algorithm md5 -

<?php
   echo "The hash of Welcome to Tutorialspoint is - ". hash(
      'md5', 'Welcome to Tutorialspoint'
   );
?>

Salida

Esto producirá el siguiente resultado:

The hash of Welcome to Tutorialspoint is - 8ab923b97822bd258bf882e41de6ebff