# 指令介绍

`openssl rand` — 用于生成指定长度的加密安全随机数据。

## 格式

```bash
openssl rand <模式> <字节数>
```

## 示例

- ```bash
  openssl rand -hex 16
  ```
  生成 16 字节的十六进制随机数。

- ```bash
  openssl rand -base64 32
  ```
  生成 32 字节并以 Base64 编码输出的随机数据。

## 说明

该指令使用 Python 的 `secrets` 模块生成加密安全的随机字节，并支持以以下格式输出：
- 十六进制（`-hex`）
- Base64 编码（`-base64`）

## 参数说明

### 模式（mode）

- `-hex`：以十六进制字符串形式输出随机数据
- `-base64`：以 Base64 编码字符串形式输出随机数据

### 字节数（num）

- 必须为正整数
- 最大支持 256 字节
