generateIdFromEntropySize()
Generates a cryptographically strong random string made of a-z
(lowercase) and 2-7
using the provided entropy size. The output length increases as the entropy size increases.
If size
is a multiple of 5, the output size will be (size * 8) / 5
(see base32 encoding).
This has better performance than generateId()
and should be your default choice.
Definition
function generateIdFromEntropySize(size: number): string;
Parameters
size
: Number of bytes to use
Example
import { generateIdFromEntropySize } from "lucia";
// 16-characters long
generateIdFromEntropySize(10);