import { createHash } from "node:crypto"; /** * Calcule une empreinte déterministe sur les octets du document original. * * L'empreinte est calculée avant tout stockage ou traitement IA : deux imports * du même PDF sont donc reconnus même si le nom du fichier ou l'utilisateur * diffèrent. */ export function calculateFileSha256(buffer: Buffer): string { return createHash("sha256").update(buffer).digest("hex"); }