No puedo abundar demasiado en el tema, pero tengo entendido que estos dos algoritmos caen dentro de la criptografía hash, el algoritmo SHA tiene un nivel de 128 bits de seguridad(SHA-256), pero pudieras alcanzar hasta 160...me parece que MD5 también provee el mismo nivel(128) y ambos son algoritmos lentos.
Me parece que los dos serían *casi* la misma cosa, si es que estoy en lo correcto
Salu2,