{
"code": 200,
"status": "success",
"data": {
"healthy": true
}
}
curl --location --request GET 'https://zylalabs.com/api/13747/password+generator+and+strength+analyzer+api/31501/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/13747/password+generator+and+strength+analyzer+api/31502/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/13747/password+generator+and+strength+analyzer+api/31503/score+password+strength' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"password": "hunter2"
}'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Gerador de Senhas e Analisador de Força API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
API de Gerador de Senhas e Analisador de Força garante a geração sólida de senhas e a análise de eficácia para a segurança do usuário
O endpoint "Verificação de saúde" retorna uma mensagem de status indicando a saúde operacional da API O endpoint "Gerar senhas" retorna um array de senhas geradas de forma segura com base em parâmetros especificados O endpoint "Avaliar a força da senha" retorna uma pontuação numérica um rótulo indicando a força e feedback sobre como melhorar a senha
Os campos-chave incluem "código" (status HTTP), "status" (sucesso ou falha) e "dados" (contendo informações específicas como senhas ou detalhes de pontuação) Para a pontuação de senhas, "pontuação", "rótulo" e "feedback" são campos essenciais
Os usuários podem personalizar solicitações com parâmetros como "comprimento" (4-128), "contagem" (1-50), "maiúsculas", "minúsculas", "números", "símbolos" e "excluirAmbíguos". Cada parâmetro tem padrões sensatos, permitindo flexibilidade na geração de senhas
Os dados de resposta estão estruturados no formato JSON, com um objeto de nível superior contendo "código", "status" e "dados". O campo "dados" varia conforme o endpoint, contendo senhas geradas ou detalhes de pontuação, facilitando a análise e utilização
Casos de uso comuns incluem gerar senhas seguras para novas contas de usuário, preencher dados de teste, impor políticas de senha durante o cadastro e fornecer feedback em tempo real sobre a força da senha nas interfaces de usuário
Os usuários podem aproveitar as senhas geradas para criação segura de contas ou testes O feedback de pontuação ajuda a melhorar as políticas de senha ao identificar fraquezas orientando os usuários a criar senhas mais fortes com base em sugestões acionáveis
A precisão dos dados é mantida através de pontuação heurística que avalia vários fatores como comprimento, variedade de caracteres e listas comuns de senhas Essa abordagem garante que a pontuação reflita as práticas de segurança de senhas do mundo real sem depender de extensos bancos de dados de violações
Os usuários podem esperar pontuações variando de 0 (muito fraco) a 4 (muito forte), com feedback correspondente Padrões comuns incluem sugestões para aumentar o comprimento, misturar tipos de caracteres e evitar senhas comuns, ajudando os usuários a entender como melhorar a segurança de suas senhas