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