Skip to main content

Function: generateSecureToken()

generateSecureToken(length?): string
Defined in: crypto.ts:180 Generate a cryptographically random hex token suitable for session IDs, password-reset tokens, CSRF tokens, and similar single-use secrets.

Parameters

length?

number = 32 Number of random bytes to draw (the returned hex string is twice as long). Default 32 ⇒ 64-char hex / 256 bits of entropy.

Returns

string Lowercase hex string of length length * 2.

Example