crypt.generatebytes
Generates cryptographically secure random bytes.
Syntax
crypt.generatebytes(length: number) -> stringParameters
| Parameter | Type | Description |
|---|---|---|
length | number | Number of bytes to generate |
Returns
| Type | Description |
|---|---|
string | Random bytes (raw string) |
Description
crypt.generatebytes generates cryptographically secure random bytes, useful for creating initialization vectors, salts, or other random data.
Example
-- Generate 16 bytes for an IV
local iv = crypt.generatebytes(16)
-- Generate 32 bytes for a salt
local salt = crypt.generatebytes(32)Related Functions
crypt.random- Same functionalitycrypt.generatekey- Generate encryption key