ちなみに crypt() は不可逆だけど crypt() が使っている
des アルゴリズム自体は可逆です。