/**
* Cryptographic utilities
*/
import { randomBytes } from 'crypto';
/**
* Generate a cryptographically secure session ID
* @returns A random 256-bit hex string
*/
export function generateSecureSessionId(): string {
return randomBytes(32).toString('hex');
}
/**
* Generate a secure random token
* @param bytes Number of random bytes to generate
* @returns Hex string
*/
export function generateSecureToken(bytes: number = 32): string {
return randomBytes(bytes).toString('hex');
}