Hola.
buen aporte, gracias, nadamas un cosejito que estaria bueno que le implementaras y es que se verifique que el pasword NO se encuentre encriptado por que de ser asi.
suponiendo que mi pass es 123, tras ejecutar una vez el script quedaria asi:
123 => 1f3870be274f6c49b3e31a0c6728957f
y si por alguna razon un registro marco error o hay nuevo y se ejecuta para aplicar esto a los nuevos registros pasaria lo siguiente:
mi password original era
123 tras encriptarlo queda asi:
1f3870be274f6c49b3e31a0c6728957f pero si pasa una de las dos situaciones que planteo ahora mi password seria
1f3870be274f6c49b3e31a0c6728957f y se volveria a encriptar quedando de la siguiente manera
asdflkj46lkjsd897w45jkhsg98734, con lo que eso ya no corresponderia a
123 sino a
1f3870be274f6c49b3e31a0c6728957f
pero aun asi es un muy buen aporte gracias