欢迎您!

随机密码生成器

接口标识: password 价格: 0.005 元/次 VIP免费 同步响应
接口简介
随机密码生成器接口按需生成一串随机密码,长度4~128位可指定,默认16位;大写字母、小写字母、数字、特殊符号四类字符可自由勾选组合,默认四类全开,且保证每一类被启用的字符至少出现一次,不会出现全数字或全字母的弱组合。同时返回密码、实际长度与弱、中、强、极强四档强度评级。适合初始密码发放、批量建号与系统密钥生成。
详细介绍
常见问题
Q:这个接口能做什么?
A:按你指定的长度与字符集生成随机密码,一次调用返回密码明文、实际长度与强度评级(弱/中/强/极强),适合初始密码发放、批量建号与系统密钥生成。
Q:生成的密码有多随机?
A:采用密码学安全随机数生成器(CSPRNG)逐字符抽取,并保证每种启用的字符类型至少出现一次;生成过程纯本地完成,密码不落库、不经过第三方网络传输。
Q:参数应该怎么配?
A:len 控制长度,默认16,有效范围4-128(超出按边界值收敛);lower/upper/digits/symbols 分别控制小写、大写、数字、特殊符号,0=不包含1=包含,默认全部包含。四类全部设为0会返回参数错误「至少需要启用一种字符类型」。
Q:强度评级是怎么算的?
A:按长度与启用字符类型数评定:长度≥16且≥3类为「极强」,长度≥12且≥2类为「强」,长度≥8且≥2类为「中」,其余为「弱」。评级反映配置的强度,密码字符本身均为随机抽取。
Q:特殊符号包含哪些?
A:包含 !@#$%^&*()-_=+[]{}|;:,.<>? 共26个常见符号,不含空格与引号,兼容多数系统的密码策略。
接口地址: https://www.phpwc.cn/api/password
请求方式: POST
业务请求参数
参数名类型必填默认值说明
len int 选填 16 密码长度,默认 16,范围 4-128
lower int 选填 1 包含小写字母:0=否 1=是,默认 1
upper int 选填 1 包含大写字母:0=否 1=是,默认 1
digits int 选填 1 包含数字:0=否 1=是,默认 1
symbols int 选填 1 包含特殊符号:0=否 1=是,默认 1
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
password string 生成的随机密码
length int 密码实际长度
strength string 强度评级:弱/中/强/极强
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号