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