freedomgod / randpwd_api

Generate random password

Home Page:https://randpwd-api.vercel.app/api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

密码生成API

描述

注册账号时总是想要一个符合要求并且不那么简单、又便于记忆的密码。而许多能生成随机密码的工具看似是全随机的,复杂度非常高,而我写的这个随机密码生成是想通过添加一些要求来生成记忆性好一些的密码,而又不失复杂性。

使用

按照一定的需求生成密码,返回 JSON 格式数据,直接通过 GET 请求,你可以指定下面这些参数:

参数 描述 默认
l length, 密码长度 15
s special, 是否包含标点或其他字符, 可取值:0, 1, 2, 3, 分别表示不包含、包含特殊字符、包含标点、包含特殊字符和标点 0
c capital, 字母是否包含大写, 可取值0, 1 1
k key, 包含特定的关键字, 可以有多个 None
n number, 生成密码的个数 1

例如:访问链接https://randpwd-api.vercel.app/api?l=20&s=1&c=0&k=free&k=vercel&n=5, 结果类似如下:

{
	pwd: [
		"freemvercela!e9(80$g",
		"_l-&vercel^22)freef5",
		"l+^qk%vercelmdmfreeq",
		"aiw`ivercelfreewg~ym",
		"6gfreerverceln^ed!(("
	],
	status: 200
}

注意: vercel的API链接中是以.app结尾,使用时要在末尾添加/api

About

Generate random password

https://randpwd-api.vercel.app/api


Languages

Language:Python 100.0%