Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
工具与能力 #deepseek-harness#dsh-plugin

dsh-password

Generates strong random passwords and diceware passphrases via crypto.

zhijiangtang @zhijiangtang ⬇ 1 ★ 0 main

安装

dsh plugin --profile web add github:zhijiangtang/dsh-password
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

Generates strong random passwords and diceware passphrases via crypto.

该插件未提供要点说明,请参考仓库 README。

deepseek-harnessdsh-plugin
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/zhijiangtang/dsh-password
许可证MIT
主要语言main
下载量1
GitHub 星标0
最近推送2026-08-16
收录日期2026-09-19
分类工具与能力

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# dsh-password

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

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

## 安装

```sh
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 对象):

```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 熵。
- 生成的密码/口令会出现在工具返回与界面摘要中,请在使用后自行妥善保管,勿与他人分享。

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。