ForHosting KIT · Ferramentas para dev

Gere uma frase-senha memorável com semente

Este gerador transforma uma semente privada em uma sequência repetível de palavras simples em inglês.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Você escolhe pelo menos três palavras e um separador e recebe a frase-senha pronta e cada palavra separadamente. Como o processo é determinístico, a mesma semente, quantidade e separador sempre produzem o mesmo resultado nos ambientes compatíveis. Isso atende testes reproduzíveis, fluxos controlados de recuperação e sistemas que precisam derivar uma frase legível sem armazená-la. A semente continua sendo o segredo principal: qualquer pessoa que consiga descobri-la poderá reproduzir a saída.

Como funciona a geração determinística

Um gerador convencional sorteia novos caracteres aleatórios em cada execução; portanto, repetir uma solicitação fornece outra resposta. Esta ferramenta tem uma finalidade diferente. Ela converte a semente informada em um estado interno fixo, avança esse estado uma vez para cada palavra pedida e associa cada valor a uma entrada de uma lista selecionada com 256 palavras inglesas distintas em letras minúsculas. Em seguida, une as palavras escolhidas com o separador indicado por você. Não há solicitação de rede, relógio do sistema, fonte aleatória do ambiente nem dicionário externo sujeito a alterações. Assim, entradas idênticas reproduzem exatamente a mesma frase-senha, inclusive a ordem e a pontuação. A resposta também traz as palavras em uma lista, útil para uma interface exibir, pronunciar ou validar cada componente. A quantidade precisa ser um número inteiro de 3 a 24, a semente não pode estar vazia e o separador deve conter de um a três caracteres. Esses limites deixam a operação previsível e impedem trabalho sem controle.

Escolha uma semente com segurança adequada

O determinismo é útil, mas altera o modelo de segurança. A dificuldade de reproduzir a frase-senha será igual à dificuldade de adivinhar a semente. Nome público de usuário, e-mail, data de nascimento, nome de projeto ou citação conhecida não servem como semente secreta, ainda que o resultado pareça incomum. Um invasor pode testar valores prováveis com o mesmo algoritmo e comparar a frase derivada. Para uso sensível, comece com material criado e guardado por um processo confiável de gestão de segredos e mantenha-o separado da frase gerada. Aumentar a quantidade de palavras deixa a frase visível mais longa, mas não corrige uma semente fraca ou exposta. A ferramenta também não acrescenta aleatoriedade nova a cada execução, não gira credenciais, não verifica políticas de senha e não protege a semente depois que você a envia ao seu aplicativo. Considere o resultado uma derivação determinística, não uma comprovação de entropia. Se você precisa de uma credencial nova e independente a cada vez, prefira um gerador criptograficamente seguro de senhas aleatórias ou Diceware.

Use a repetibilidade sem criar surpresas

Uma frase-senha com semente ajuda quando testes, dados de exemplo, ferramentas offline ou procedimentos de recuperação precisam concordar sobre um valor legível sem transmiti-lo diretamente. Registre no fluxo a quantidade exata de palavras, o separador, a versão do algoritmo e as regras de tratamento da semente. Alterar qualquer entrada muda a frase; alterar somente o separador preserva as palavras selecionadas, mas modifica a sequência final. Antes de adotar o resultado como credencial, confirme se o destino aceita o comprimento e a pontuação escolhida. Alguns sistemas recusam espaços, separadores repetidos ou valores longos, mesmo válidos. Não coloque a semente em URL, campos de análise, controle de versão, capturas de tela, chamados de suporte ou logs comuns. Na automação, use o campo da frase-senha quando precisar de uma única sequência e a lista de palavras quando o código seguinte exigir componentes estruturados. Cada solicitação pela API custa US$ 0,002. Em testes de regressão, fixe uma semente conhecida e não secreta, mantendo sementes de produção fora do código e da documentação.

Credenciais de teste reproduzíveis

Derive valores estáveis e legíveis de sementes de teste declaradamente não secretas sem guardar várias sequências.

Frases de recuperação controladas

Recrie uma frase memorável quando um processo autorizado puder fornecer com segurança a mesma semente e configuração.

Saída consistente local e remota

Produza a mesma sequência no navegador e pela API sem depender de um serviço aleatório compartilhado.

A frase-senha gerada é aleatória?

Não. Ela é determinística: a mesma semente e quantidade selecionam as mesmas palavras. Use um gerador seguro quando precisar de uma credencial nova.

O que acontece com menos de três palavras?

A solicitação falha por entrada inválida. A quantidade aceita vai de 3 a 24 palavras.

Posso usar um espaço como separador?

Sim. O separador pode ser qualquer sequência de um a três caracteres, inclusive um único espaço.

Uma frase maior compensa uma semente fraca?

Não. Quem descobrir a semente pode reproduzir qualquer quantidade solicitada. Proteja-a e evite valores previsíveis.

As mesmas entradas funcionam em ambientes diferentes?

Sim. O algoritmo e a lista são fixos e não dependem de rede, relógio ou fonte aleatória.

Quanto custa uma solicitação pela API?

Cada solicitação pela API custa US$ 0,002. O navegador pode executar localmente a mesma lógica pura.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/security/passphrase-generate-seeded

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/security/passphrase-generate-seeded \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"word_count":6,"seed":"correct horse workshop 2026"}'
{
  "word_count": 6,
  "seed": "correct horse workshop 2026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "security.passphrase_generate_seeded",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →