Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions plugins/crypt-toolkit/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.claude
.codeium
.codex
.copilot
.gemini
.opencode
.qoder
.superpowers
.dsh
.zcode
**/node_modules
**/dist
**/.idea
**/.vscode
60 changes: 60 additions & 0 deletions plugins/crypt-toolkit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Changelog

## 1.1.0 - 2026-09-23

### 新增功能

#### 🔐 新增 9 个密码学算法

| 分类 | 算法 | 说明 |
|-------|--------------|------------------------------|
| 编解码 | Unicode 转义 | `\uXXXX` / `\u{XXXXX}` 格式互转 |
| 编解码 | HTML 实体 | 命名实体 + 十进制 / 十六进制数字实体 |
| 编解码 | Punycode/IDN | 国际化域名编解码(`中文.cn` ↔ `xn--fiq228c.cn`) |
| 编解码 | 莫尔斯电码 | A-Z 0-9 标点,空格转为 `/` |
| 对称加密 | XOR 流加密 | 逐字节密钥循环 XOR,教学演示用 |
| 非对称加密 | ECDH | 椭圆曲线 Diffie-Hellman 密钥协商 |
| 工具 | JWT 解码 | 解析 header.payload,不做签名验证 |
| 工具 | JSON 格式化 | 美化 / 压缩 |
| 工具 | 密码强度估算 | 0–100 分,基于长度、字符集、常见模式 |

#### 🔍 原生搜索框

- 通过 `setSubInput` 注册 ztools 窗体原生搜索框
- 搜索算法名称实时过滤左侧导航
- 选择算法或切换页面时自动清空搜索词

### 优化改进

- 移除了启动时通过 URL query 自动填入输入框的逻辑,简化启动流程
- 跟随主题色

## 1.0.0 - 2026-09-22

### 新增功能

#### 🔐 十大密码学算法

| 分类 | 算法 | 说明 |
|-------|---------|------------------------------|
| 编解码 | Base64 | 标准 Base64 编码/解码 |
| 编解码 | Hex | 十六进制编解码 |
| 编解码 | URL | URL 百分比编解码 |
| 哈希 | MD5 | 128 位消息摘要 |
| 哈希 | SHA-256 | 256 位安全哈希 |
| 对称加密 | AES | CBC / GCM 模式,128/192/256 位密钥 |
| 非对称加密 | RSA | OAEP 填充,密钥生成 / 加密 / 解密 |
| 消息认证 | HMAC | HMAC-SHA1/256/384/512 |
| 密钥派生 | PBKDF2 | 基于 HMAC 的密码派生 |
| 密码哈希 | bcrypt | 自适应成本,带验证模式 |

#### 🎨 用户界面

- 左侧分类滚动,设置按钮固定底部
- 右侧内容区独立垂直滚动
- 标题栏右上角集成编解码 / 加解密 Tab 切换
- 自定义滚动条(6px 细胶囊造型,hover 变主题蓝)
- 自适应明暗双主题(`prefers-color-scheme`)
- ZTools 宿主主题色自动同步(`useZtoolsTheme` hook)
- 透明面板背景,无圆角边框,融入宿主视觉风格

Loading
Loading