INNER CODE UNIT · TypeScript

hash

Ammaar-Alam/minebench · middleware.ts:210

    hash = Math.imul(hash, 16777619);
  }
  return (hash >>> 0).toString(36);
}

function getHeaderFingerprint(req: NextRequest): string {
  const parts = [
    req.headers.get("user-agent"),
    req.headers.get("accept-language"),
    req.headers.get("sec-ch-ua"),
    req.headers.get("sec-ch-ua-platform"),
    req.headers.get("sec-ch-ua-mobile"),
    req.headers.get("accept"),
  ]
    .map((value) => value?.trim().slice(0, 256) ?? "")
    .filter(Boolean);
  return parts.join("|") || "unknown";
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…