url-encode md5 random lowercase string uppercase url-decode decrypt encrypt regular-expressions reverse password security tool ereg_replace php sha1