SHA-2 (Secure Hash Algorithm 2) es un conjunto de funciones hash criptográficas diseñadas por la NSA. SHA-256 es el miembro más utilizado de esta familia y produce un valor hash de 256 bits. Se utiliza ampliamente para la verificación de la integridad de los datos y en firmas digitales.
Fuente: Wikipedia
MD5 se considera inseguro para fines criptográficos desde hace mucho tiempo. Los ataques de colisión prácticos se conocen desde 2004. MD5 todavía se puede utilizar para fines no relacionados con la seguridad, como sumas de verificación, pero no para contraseñas ni firmas digitales.
SHA-1 tampoco se considera seguro. En 2017 se demostró el primer ataque de colisión práctico (SHAttered). SHA-256 ofrece una resistencia significativamente mayor contra este tipo de ataques y es la opción recomendada para nuevas aplicaciones.
<?php
$text = 'Esto es un texto';
$result = hash('sha256', $text);
// ahora $result contiene el string:
// 'db4067cec62c81380a9b517e7e68a6e...'
Llama ahora al 966 365 799 , si necesitas otra herramienta!