fix: 8 groups of 8 chars, not 16 groups of 4

This commit is contained in:
M1
2026-03-17 06:26:14 +04:00
parent 43a1abc2ed
commit bbd5df8c46
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -4,8 +4,8 @@ import sql from "../db";
function generateKey(): string {
const hex = randomBytes(32).toString("hex"); // 64 hex chars
// Format as 8 groups of 4: XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX
return (hex.match(/.{4}/g) as string[]).join("-").toUpperCase();
// Format as 8 groups of 8: XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX
return (hex.match(/.{8}/g) as string[]).join("-").toUpperCase();
}
function normalizeKey(raw: string): string {