Ok, esta bien, solo para ver donde estamos. Por un lado tenes en claro el concepto, pero no con crypt, ya que este genera hash (de ida únicamente).
Tenes que usar DES efectivamente, pero con
Mycrypt para lo que necesitaras instalar una extensión.
Nuevamente, porque no me contas un poco el caso...por que suelo usar HASH para ida y vuelta, se que suena imposible, pero se puede si aplica al caso.