import { randomBytes } from "node:crypto"; export function createPublicId(prefix: string): string { return `${prefix}_${randomBytes(16).toString("base64url")}`; } export function createClientSecret(): string { return `fps_${randomBytes(32).toString("base64url")}`; } export function previewSecret(secret: string): string { return `${secret.slice(0, 7)}...${secret.slice(-6)}`; }