password - php md5
Biblioteca SHA-512 para PHP (2)
Estoy buscando cualquier biblioteca de cifrado que proporcione hash SHA-512. Buscando en Google encontré algunos pero SHA-512 está ausente.
Por favor recomiende.
En PHP 5> = 5.1.2, hash PECL> = 1.1:
hash(''sha512'', someStr);
Ver hash() para más información.
Para ver todos los algoritmos hash disponibles para ti, prueba:
print_r(hash_algos());
Si está utilizando PHP> = 5.3, la función openssl_digest
debería hacer el truco:
echo openssl_digest(''glop'', ''sha512'');
Me da esta salida (dividida en dos líneas para obtener una mejor legibilidad) :
416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111
f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68
(Y puede usar openssl_get_md_methods
para obtener la lista de métodos de resumen disponibles)
Y con PHP 5.1 o 5.2, tienes la función hash
:
echo hash(''sha512'', ''glop'');
me da la misma salida (dividida, también) :
416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111
f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68
Y, aquí, para conocer la lista de métodos de resumen disponibles, puede usar hash_algos