Agent Skills
返回列表
强密码生成器 V2

强密码生成器 V2

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-password-generator-v2。

技能介绍

问题场景

在本地脚本、临时账号或开发环境里,你经常需要一批可读的强密码,而不是随手敲的字符串。若用普通 random 模块,随机性不满足密码学要求;若每次都手写规则,又容易漏掉字符集或长度不一致。

工作方式

本技能用 纯 Python 实现,依赖标准库 secrets 做密码学安全的随机选取,无第三方包。

  • 长度:默认 16 位,可按需调整。
  • 字符集开关:大写 A-Z、小写 a-z、数字 0-9、符号 !@#$%^&* 四类可单独开关组合。
  • 批量生成:一次可输出多条密码,便于轮换或批量建号。

生成过程是对已启用字符池做均匀随机抽样,适合生成登录密码、API Key、短期 Token 等需要高熵字符串的场景。

适用与注意

它解决的是「本地、可配置、密码学随机」的生成需求,不替代密码管理器、也不负责存储或策略审计(如禁止弱模式、与企业 IAM 对齐)。至少应启用一类字符;若四类全关,逻辑上无法构成有效密码。符号集固定为文档所列 8 个字符,若目标系统对特殊字符有限制,生成后需自行核对兼容性。

使用场景

  • 本地搭建测试环境时,需要为多个服务账号一次性生成符合字符集要求的初始密码
  • 编写自动化脚本注册批量临时账号,每条记录需要不同长度、含符号的高熵密码
  • 在终端或 Agent 对话里快速产出 API Key、访问 Token,避免手写或使用弱随机源
  • 演示或 PoC 阶段为内部工具生成可轮换的随机口令,并统一控制是否包含大写与数字

适合人员

  • 负责 staging 环境账号初始化、需要批量强密码且不想引入额外依赖的后端工程师
  • 写 Python 运维脚本时要在本机生成 API Key 或 Token、并严格使用 secrets 的自动化维护者
  • 做安全相关演示或内训、需要可解释字符集与长度规则来对照密码学随机性的技术分享者
  • 在 Agent 工作流里嵌入「按需生成 N 条密码」步骤、替代临时拼凑字符串的全栈或工具链开发者