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