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