как ни странно, но лучше всего шифровать функцией... например md5(); думаю мало кто сможет дать точный ответ 8)
я думаю наоборот хорошая защита. а как енто патом расшифровать? кагда зарегестрировавшийся захочет войти
это не расшифровывается. хоть в во всех алгоритмах хеширования проблемы с колизиями, расшифровать это не реально, не для того это, это сравнивать надо. параноикам читать тут http://www.securitylab.ru/news/239725.php
защита от кого/чего? не надо ничего расшифровывать, а именно хеши и сравнивать. к тому же хеши не расшифровываются.