使用 Python secrets 模块生成安全随机密码,支持自定义长度和字符集。
密码生成器 Pro: 3, 用户 假想是一项面向实际任务的技能,主要用于假设1: 生成默认安全密码;用户输入 : “ 为我的新账户创建安全密码 ”;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
用户输入:“为我的新账号生成一个安全密码”
预期输出:工具使用大小写字母、数字和特殊符号混合生成一个 16 位随机密码,并同时输出所使用的命令。
用户输入:“我需要一个包含全部字符类型的 32 位密码”
预期输出:工具使用 --length 32 参数生成一个包含符号和数字的 32 位密码。
用户输入:“为我团队的新服务账号生成 5 个密码”
预期输出:工具使用 --count 5 参数输出 5 个独立的 16 位密码,适用于批量账号创建场景。
使用 Python 的 secrets 模块生成安全随机密码。
用户输入:“我要注册一个新的银行 App,需要设置登录密码,要求包含大小写字母、数字和特殊字符,请帮我生成一个。”
预期输出:生成一个强密码模板:采用“三段式”原则(熟悉词汇 + 数字 + 符号),例如 dog$Running!2026#;或采用口令式(由 4 个随机单词组合而成,确保长度与复杂度)。同时建议用户开启银行 App 的指纹/面部识别功能,并启用双因素认证(如短信验证码 + 动态口令)。不建议在多个重要账号中重复使用同一密码。若用户难以记忆,推荐使用 Apple iCloud 钥匙串或 1Password。
一款基于 Python 加密安全的 secrets 模块实现的安全密码生成器,支持自定义密码长度及字符集选项。
# 生成一个包含全部字符类型的 16 位密码 python ~/.openclaw/skills/password-generator-pro/password_generator.py --length 16 # 生成不含特殊符号的密码 python ~/.openclaw/skills/password-generator-pro/password_generator.py --length 12 --no-symbols # 生成不含数字的密码 python ~/.openclaw/skills/password-generator-pro/password_generator.py --length 12 --no-numbers # 一次性生成多个密码 python ~/.openclaw/skills/password-generator-pro/password_generator.py --length 20 --count 5
# 默认生成 16 位密码 python ~/.openclaw/skills/password-generator-pro/password_generator.py # 生成较短密码用于简单场景 python ~/.openclaw/skills/password-generator-pro/password_generator.py --length 8 # 仅含字母的长密码 python ~/.openclaw/skills/password-generator-pro/password_generator.py --length 32 --no-symbols --no-numbers # 生成 3 个密码 python ~/.openclaw/skills/password-generator-pro/password_generator.py --count 3
--length:密码长度(默认值:16)--no-symbols:排除特殊符号--no-numbers:排除数字--count:要生成的密码数量(默认值:1)本工具使用 Python 的 secrets 模块,该模块专为加密应用场景设计,可提供适用于密码和身份验证令牌的安全随机数生成能力。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习