DeepSeek Harness Hub
← 返回列表

强密码生成器ZhijiangTang/dsh-password

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

生成加密安全的强密码与 Diceware 口令

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/16 · 已提供中文文档

DSH 插件:强密码与 diceware 密码短语生成器(加密随机)

综合分
27.6
GitHub 分
27.6
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add ZhijiangTang/dsh-password
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/dsh-llm
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-password

DSH 插件:强密码 / Diceware 口令生成工具,注册一个 password_generate 工具。

纯 ESM、零依赖、无构建步骤。所有随机性来自 node:crypto.randomInt(均匀采样,加密安全)。

安装

dsh plugin --profile  add file:./plugins/dsh-password
或发布后
dsh plugin --profile  add dsh-password

工具 password_generate

参数:

| 参数 | 类型 | 默认 | 说明 |
|---|---|---|---|
| type | string(enum random/diceware) | random | 生成类型 |
| length | number | 20 | 密码长度(8–128,仅 random) |
| count | number | 1 | 生成数量(1–10) |
| words | number | 5 | Diceware 单词数(4–8,仅 diceware) |
| separator | string | - | Diceware 单词连接符 |
| includeSymbols | boolean | true | 是否包含符号(仅 random) |
| avoidAmbiguous | boolean | true | 排除易混淆字符 Il1O0(仅 random) |

返回值(规范 JSON 对象):

{
"ok": true,
"passwords": ["...", "..."],
"type": "random",
"entropyBits": 153.8,
"charset": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&()_+-=[]{}|;:,.<>?",
"count": 2,
"error": ""
}

error 在成功时为空字符串,失败时携带原因。

生成规则

- random:node:crypto.randomInt 均匀采样字符集(大小写字母 + 数字 + 符号 !@#$%^&()_+-=[]{}|;:,.<>?,avoidAmbiguous 时剔除 Il1O0)。生成后校验每个密码至少含 1 个小写 / 1 个大写 / 1 个数字(includeSymbols 时再保证 1 个符号),不满足则重生成(上限 20 次,超限退化为确定性补类兜底)。
- diceware:内置 256 个常见英文短词,randomInt 采样 words 个,用 separator 连接;熵估算为 words × log2(256) bits。

安全说明

- 随机源为 node:crypto.randomInt(crypto 强随机,均匀采样),不依赖 Math.random。
- 口令仅在内存中生成并返回,不落盘、不写日志;插件不持有任何持久状态。
- Diceware 词表为内置 256 词,每个单词贡献 log2(256) = 8 bits 熵。
- 生成的密码/口令会出现在工具返回与界面摘要中,请在使用后自行妥善保管,勿与他人分享。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群