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