Hoy vengo con esta duda, he visto mucha información en Internet y por lo que vi en foros y otras webs la mejor forma para encriptar contraseñas es usar MD5 ya que no puede ser desencriptadas sus cadenas, pero por fuerza bruta y utilizando algunas bases de datos de algunos Hackes puede llegar a ser muy vulnerable este método.
Tambien ví, que se pueden combinar dos metedos de encriptacion como Sha-1 y MD5 para un hacer un sistema de seguridad más robusto, es decir sería algo como:
Código:
Y además podria agregarle una cadena personalizada para hacerlo más seguro. Pero la desventaja de esto seria la velocidad de cifrado (Que es algo minimo, pero sería algo importante). $Cifrado = sha1(md5($pass))
Pero bueno, todo esto que les digo es para saber cual sería en metodo de cifrado más seguro y rapido.
-Saludos y espero que me ayuden.