Hola, y porque no pruebas
cript() creas un salt igual y con la password la encriptas, yo en lo personal encripto la variable que viene por post con md5 saco un salt aleatorio con la funcion ramdon entre numeros y letras la encripto igual con m5 y luego creo con el crypt, pienso yo es algo medianamente seguro, me corrija otro usuario o de mejores consejos a ver...