密码强度 API - 分数、破解时间和反馈
分析密码并获得强度评分 (0-4)、预计破解时间以及具体的改进建议。 基于模式匹配和熵估计,而不是简单的字符类检查。
Code examples
curl -X POST https://api.botoi.com/v1/password/strength \
-H "Content-Type: application/json" \
-d '{"password":"MyS3cur3P@ssw0rd!"}'When to use this API
实时登记表
当用户在注册期间输入密码时调用此端点,以显示强度计并在表单提交之前阻止弱密码。
现有账户的安全审计
根据已知的弱模式批量检查散列密码模式(非明文),以识别需要重置密码的帐户。
Frequently asked questions
分数值的含义是什么?
0 = 极弱,1 = 弱,2 = 一般,3 = 强,4 = 非常强。 3分或更高的分数通常是可以接受的。
破解时间是如何估算的?
该 API 假设每秒进行 100 亿次猜测来估计离线破解时间,这代表了具有 GPU 硬件的积极攻击者。
这是否会检查泄露的密码数据库?
不会。API 在本地评估密码模式和熵。 它不会检查违规数据库,例如“我是否被攻击过”。
密码是否被记录或存储?
不会。密码在边缘的内存中进行处理,并在发送响应后被丢弃。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.