import { createHash, randomBytes } from "node:crypto";

export function sha256(value: string) {
  return createHash("sha256").update(value, "utf8").digest("hex");
}

export function newSlug() {
  return randomBytes(16).toString("hex");
}

export function newEditToken() {
  return randomBytes(32).toString("base64url");
}
