{
"code": 200,
"status": "success",
"data": {
"healthy": true
}
}
curl --location --request GET 'https://zylalabs.com/api/13743/securepass+generator+and+strength+auditor+api/31488/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
{
"code": 200,
"status": "success",
"data": {
"passwords": [
"DP)zBd^Wm]8X%Zyx"
]
}
}
curl --location --request POST 'https://zylalabs.com/api/13743/securepass+generator+and+strength+auditor+api/31489/generate+passwords' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"length": 16,
"count": 1,
"uppercase": true,
"lowercase": true,
"numbers": true,
"symbols": true,
"excludeAmbiguous": false
}'
{
"code": 200,
"status": "success",
"data": {
"score": 0,
"label": "very weak",
"feedback": [
"Password is very short — use at least 8 characters",
"Use at least 12 characters for better security",
"Mix uppercase, lowercase, numbers, and symbols"
]
}
}
curl --location --request POST 'https://zylalabs.com/api/13743/securepass+generator+and+strength+auditor+api/31490/score+password+strength' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"password": "hunter2"
}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 安全通行证生成器和强度审核员 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
“健康检查”端点返回一条状态消息,指示API的运行健康。“生成密码”端点返回一个基于指定参数安全生成的密码数组。“评分密码强度”端点返回一个数字分数、一个指示强度的标签以及关于如何增强密码的反馈
关键字段包括“代码”(HTTP状态)、“状态”(成功或失败)和“数据”(包含特定信息,如密码或评分细节)对于密码评分,“分数”、“标签”和“反馈”是必不可少的字段
用户可以使用参数自定义请求,例如“长度”(4-128)、“计数”(1-50)、“大写字母”、“小写字母”、“数字”、“符号”和“排除模糊字符”。每个参数都有合理的默认值,允许灵活的密码生成
响应数据以 JSON 格式结构化,顶层对象包含“code”、“status”和“data”。“data”字段根据端点不同而有所变化,包含生成的密码或评分细节,使其易于解析和使用
常见的使用案例包括为新用户帐户生成安全密码 填充测试数据 在注册时强制执行密码策略 以及在用户界面中提供关于密码强度的实时反馈
用户可以利用生成的密码进行安全账户创建或测试 评分反馈有助于通过识别弱点来改善密码政策 指导用户根据可行建议创建更强大的密码
通过启发式评分来维护数据的准确性,该评分评估多个因素,如长度、字符多样性和常见密码列表。这种方法确保评分反映现实世界中的密码安全实践,而不依赖于广泛的泄露数据库
用户可以期待得分范围从0(非常弱)到4(非常强),并有相应的反馈。常见模式包括增加密码长度、混合字符类型和避免使用常见密码的建议,帮助用户了解如何增强密码安全性