Hash no devuelve un cadena cifrada/encriptada, sino un valor que sirve para comprobar que la cadena no ha sido modificada.
Ejemplo, imagina un campo blob donde se ha guardado una imagen:
hash("campoimagen") devuelve, ejemplo: 42342342
Alguien edita la imagen y la guarda, se puede comprobar su hash:
hash("campoimagen") devuelve, ejemplo: 4432u42222 Es distinto, quiere decir que la imagen ha sido editada.
|