la crittazione è sempre reversibile

l'hashing è quello che non è reversibile, se non tramite un brute-forcing

comunque ... ci sono soluzini più sicure rispetto ad usare funzioni di "crittazione" di questa tipologia

phpmyadmin ha sviluppato una apposita classe che implementa il blowfish tutta in codice php e quella è decisamente più affidabile come sistema di crittazione rispetto a quella postata da quell'utente

se poi c'è già l'mcrypt è ancora meglio