口令强度批量体检 · 弱口令识别 Pro
> 定位:批量评估口令强度:长度、字符类别、连续重复、键盘顺序串、常见弱口令字典命中,给出 0-100 分与可执行改进建议。不存储、不上传口令。本地执行、零出网。触发:密码强度、弱口令检查、密码合规、口令体检。
> 本地运行声明:核心引擎随包本地执行(scripts/main.py),只读处理目标、不修改源文件;用户文件内容不上传;唯一出网目标 = 官方 402 计费端点,仅用于按次计费验付。计费经官方 402 通道按次结算。
一、触发关键词
密码强度 / 弱口令检测 / 安全体检 / 密码合规
二、能力清单
长度/字符类别评分;连续重复与顺序串扣分;弱口令字典命中直接降档;逐条给改进建议;明确声明不存储不传输
三、怎么用
python scripts/main.py 口令清单.txt --payment-proof <凭证>
参数:--p key=value(业务参数,可多次)|--out <csv>|--manifest <csv>|--recursive|--payment-proof <凭证>
四、样例(输入 → 输出)
$ python scripts/main.py pwd.txt
[OK] pwd.txt 共 3 条 / 弱口令 2
汇总:共 1 件,成功 1,失败 0,跳过 0
五、结果与统计
- 逐件一行结果 + 末行汇总
共 N 件,成功 a,失败 b,跳过 c --manifest可导出 CSV 台账;不指定则不写任何文件- 退出码:全部成功 0;有失败 1;用法错 2;未携付款凭证 3
六、常见问题与排查(FAQ)
Q1 口令会被上传或保存吗?
不会。结果只在本次返回里,不落盘、不外传(除官方 402 计费端点外无任何出网调用)。
Q2 评分标准是什么?
长度(上限 20 分)+ 字符类别(每类 8 分),连续重复/顺序串/弱口令字典扣分,归一到 0-100。
Q3 弱口令字典有多大?
内置常见弱口令(123456、password、admin 等)。要更全的字典建议改用专业审计工具。
Q4 能检测已泄露口令吗?
不能。本件不联网查泄露库(零出网约束)。
Q5 一次能测多少条?
单次最多 200 条,防误用。
Q6 建议为什么强调长度?
长度对强度的提升远大于换字符类别——12 位以上带来的熵增最高。
七、最佳实践
- 先小样再全量:拿 1 个文件跑通、看结果结构,再整批。
--manifest留台账:批量场景存一份 CSV,日后可回溯处理过哪些件。- 看汇总行:失败/跳过不为 0 就翻上面的明细,别只看成功数。
- 源文件安全:本件不修改源文件;输出另写。
- 参数写错会怎样:
--p的键值写错会直接报中文错误并跳过该件,不会产出半成品。
八、功能边界(不支持项)
不联网查泄露库;不生成口令(只评估);不存储任何口令;不做暴力破解
九、计费与结算契约(官方 402 计费通道 · 按次结算)
- 本件按次计费 ¥0.99/次,经官方 402 计费通道按次结算;请求未携有效付款凭证时返回 402 与本次账单(含金额、订单号、官方支付地址)。
- 买家完成支付后携付款凭证重试同一调用,计费端点验付通过后履约;请求体含由真实参数派生的确定性序号,同参数重试命中同一订单(幂等),不重复计费。
- 唯一出网目标 = 官方 402 计费端点;仅用于按次计费验付;请求体只含结构化参数摘要,不含用户文件内容。
十、按次权益与交付说明
- 单次调用即完整功能:不存在功能阉割的"试用态"。
- 按次调用不交付明文:不交付脚本源码与内部实现;需源码级交付请走高档件通道。
- 调用计数口径:一次调用传入多个文件仍计 1 次;参数错误未产出结果不计次;重复执行 N 遍各计 N 次。
十一、更新承诺与版本变更
自交付日起 12 个月内修复 Bug(复现用例由使用者提供)。
v1.0.0 首发:功能如上;本地执行、零出网、只读不改源文件。
十二、中→高 CTA
> 需要跨字段处理、结构化解析或带联网校验的场景 → 高档件。
十三、四防声明
- 防泄露:无密钥、无私有数据、无后门;引擎随包本地执行,包内无支付调用脚本,除唯一出网目标外无任何出网调用。
- 防转发:请从官方渠道获取;转发请保留本声明。
- 防破解:无服务端依赖;篡改重打包与本源件指纹不符。
- 防抄袭:原创性指纹由开发方留存备查,不随包发布(AS-IS)。
十四、免责与责任
本工具仅提供操作辅助与流程指引,不承诺任何效果或收益;因使用本工具产生的任何直接或间接损失,责任由使用者自行承担;在法律允许的最大范围内,开发者不以任何方式承担责任(法律强制规定的责任除外)。按现状(AS-IS)提供,输出结果请抽查后再用于下游。