Skip to content

Add plugin CryptTool v1.1.0 - #627

Open
Code-Agitator wants to merge 1 commit into
ZToolsCenter:mainfrom
Code-Agitator:plugin/crypt-tool
Open

Code-Agitator wants to merge 1 commit into
ZToolsCenter:mainfrom
Code-Agitator:plugin/crypt-tool

Conversation

@Code-Agitator

@Code-Agitator Code-Agitator commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

插件信息

  • 名称: CryptTool
  • 插件ID: crypt-tool
  • 版本: 1.1.0
  • CLI版本: 1.3.2
  • 描述: 加解密工具,高颜值,可自定义,UI和谐统一,带加密算法的简要指引
  • 作者: Agitator
  • 类型: 新增

本次变更

首次发布

编码转换 (10 种)

  • Base64 / Safe Base64 / Base32 / Base58 编解码
  • Hex / URL 编码
  • Unicode 转义 / HTML 实体 / Punycode 编码
  • 摩尔斯电码编解码

哈希摘要 (8 种)

  • MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
  • SHA3-256 / SHA3-512 / RIPEMD-160

对称加密 (4 种)

  • AES (CBC / GCM 模式)
  • 3DES
  • ChaCha20-Poly1305
  • XOR 流密码

非对称加密 (4 种)

  • RSA 加解密与密钥对生成
  • ECDSA 签名与验证
  • Ed25519 数字签名
  • ECDH 密钥交换

密钥派生 (5 种)

  • Argon2 / bcrypt / scrypt 密码哈希
  • PBKDF2 口令派生
  • HKDF 密钥派生

消息认证 (1 种)

  • HMAC-SHA256 消息认证码

实用工具 (7 种)

  • JWT 解码
  • JSON 格式化与压缩
  • UUID / Random Bytes 生成器
  • 密码强度分析
  • CRC32 / Adler-32 校验和

截图 / 演示

友好的交互设计一目了然

img

根据自己的需求定制内容

img_2

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/crypt-tool/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 基于最新主仓库重建发布分支;打开的 PR 链接保持不变。

- init
- docs: crypt-tool architectural design spec
- docs: crypt-tool implementation plan
- chore: vitest setup and registry categories
- feat(preload): base64 hex url encoding with envelope
- feat(preload): md5 and sha256 digest
- feat(preload): aes cbc gcm encrypt decrypt
- feat(preload): rsa encrypt decrypt keygen
- feat(preload): hmac pbkdf2 wire services.crypt and types
- feat(config): dbStorage settings and dynamic feature sync
- feat(ui): shared field teach actions copy and shell css
- feat(shell): sidebar settings host and registry helpers
- feat(algorithms): base64 hex url modules
- feat(algorithms): md5 and sha256 modules
- feat(algorithms): aes and rsa modules
- feat(algorithms): hmac pbkdf2 and full registry
- feat: wire app shell plugin.json remove scaffold demos
- docs: readme for crypt-tool usage and extension
- feat: bcrypt 算法 + 全局 UI 改进 + 主题适配 + 标准库规范
- fix: 以 ZTools 官方规范方式管理 preload 层第三方依赖
- fix: 修复node第三方依赖缺失问题
- feat(plugin): 扩展 cmds 关键词,支持按算法名直接搜索
- optimize: 优化关键词
- docs: 添加 v1.0.0 CHANGELOG
- docs: 完善文档
- fix: node20构建失败问题
- feat: 新增更多的算法以及关键词缩减
- feat: 新增 9 个算法 (batch3) — unicode转义/HTML实体/Punycode/莫尔斯电码/XOR/ECDH/JWT/JSON/密码强度
- fix: 移除 enterPayload 自动输入逻辑,启用 ztools 原生搜索框过滤导航
- style: 搜索无匹配时增加空状态提示样式
- docs: 更新 CHANGELOG v1.1.0
- release: 1.1.0
- chore: homepage config
- feat: 跟随ztools主题色
- chore: changelog
- perf: 优化页面渲染性能,消除全树重渲染
- docs: 更新 CHANGELOG,添加 v1.0.0 首次发布说明及完整算法列表
- optimize: CHANGELOG.md
@Code-Agitator
Code-Agitator marked this pull request as ready for review September 24, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant