使用指南

密码生成与强度检查

所属分类:生活工具
接口状态:正常
调用次数:0次
收费类型: 免费(每日上限10000次)
密匙要求:

接口简介

生成安全的随机密码或检查现有密码的强度。支持自定义密码长度、字符类型,能够评估密码的安全性并提供改进建议。包含对常见密码、键盘模式、重复序列的检测。

接口信息

请求方式: GET

接口地址:

https://api.dlck.cn/api/password.php

请求参数说明

参数名 参数类型 是否必填 参数说明
action String 操作类型(generate:生成密码, check:检查强度,默认generate)
length Number 密码长度(4-128,默认16)
numbers Boolean 是否包含数字(默认true)
symbols Boolean 是否包含特殊符号(默认false)
lowercase Boolean 是否包含小写字母(默认true)
uppercase Boolean 是否包含大写字母(默认true)
exclude_similar Boolean 是否排除相似字符(如il1Lo0O,默认true)
exclude_ambiguous Boolean 是否排除模糊字符(如{}[]()等,默认true)
password String 要检查的密码(check操作时必填)
encoding String 输出格式(json/text/text-detail/markdown,默认json)
api_key 字符串 需要密匙的必填项,无需密匙则不必填

调用测试

请求参数:

响应结果:

等待测试...

响应示例

成功响应(200):

{ "code": 200, "msg": "成功", "data": { "password": "k8#Mp2@R9q!Lx3$T", "length": 16, "config": { "include_numbers": true, "include_symbols": true, "include_lowercase": true, "include_uppercase": true, "exclude_similar": true, "exclude_ambiguous": true }, "character_sets": { "lowercase": "abcdefghijkmnpqrstuvwxyz", "uppercase": "ABCDEFGHJKLMNPQRSTUVWXYZ", "numbers": "23456789", "symbols": "!@#$%^&*_+-=;:,.<>?", "used_sets": [ "lowercase", "uppercase", "numbers", "symbols" ] }, "generation_info": { "entropy": 96, "strength": "极强", "time_to_crack": "数百万年" } } }

使用示例

生成16位包含所有字符类型的密码(默认JSON格式) https://api.dlck.cn/api/password.php 生成20位只包含数字和字母的密码 https://api.dlck.cn/api/password.php?length=20&symbols=false 生成12位密码(文本详细格式) https://api.dlck.cn/api/password.php?length=12&encoding=text-detail 检查密码强度(默认JSON格式) https://api.dlck.cn/api/password.php?action=check&password=MyP@ssw0rd123 检查密码强度(Markdown格式) https://api.dlck.cn/api/password.php?action=check&password=MyP@ssw0rd123&encoding=markdown