Gerador de senha

Senhas para testes que cumprem a regra do sistema: tamanho mínimo e máximo e quantidade mínima de maiúsculas, minúsculas, números e caracteres especiais.

Lq1XdOMkY&YJrj+
Tamanho
Pelo menos
0 deixa o tipo de caractere de fora.
Vazio = !@#$%&*-_+=?
Quantidade

Para que serve

Formulários de cadastro e de troca de senha costumam exigir tamanho mínimo, maiúscula, número ou caractere especial. Informe a regra do sistema que você está testando: cada senha gerada tem o tamanho pedido e ao menos a quantidade mínima de cada tipo de caractere, então passa na validação sem tentativa e erro. Com mínimo 0 o tipo fica de fora, o que serve para testar o caminho contrário, a mensagem de senha recusada.

Os caracteres especiais padrão evitam aspas, barra invertida, vírgula e espaço, para a senha colar sem escape em CSV, SQL, JSON e no terminal; se o sistema aceita outros, informe a lista. As senhas saem de um sorteio reproduzível, feito para teste: não use numa conta de verdade.

Precisa da senha junto com nome, e-mail e outras colunas? Monte uma planilha de massa de teste com o tipo senha e a mesma regra.

Perguntas frequentes

Como gerar uma senha que passe na regra do meu sistema?

Informe o tamanho mínimo e máximo e quantos caracteres de cada tipo a regra exige: maiúsculas, minúsculas, números e especiais. Cada senha gerada tem ao menos essa quantidade de cada tipo. Com mínimo 0 o tipo fica de fora, o que serve, por exemplo, para sistemas que não aceitam caractere especial.

Quais caracteres especiais são usados?

Por padrão, ! @ # $ % & * - _ + = e ?. Ficam de fora aspas, barra invertida, crase, vírgula, ponto e vírgula e espaço, para a senha colar sem escape em CSV, SQL, JSON e linha de comando. Se o sistema aceita só alguns, ou outros, informe a lista; vale qualquer pontuação ASCII.

Posso usar a senha gerada numa conta de verdade?

Não. As senhas saem de um sorteio reproduzível, feito para massa de teste: com a mesma seed, a planilha gera as mesmas senhas. Para uma conta real, use o gerador do seu gerenciador de senhas.

Como gerar muitas senhas junto com outros dados?

Aqui dá para gerar até 50. Para milhares de linhas, ou senha junto com nome, e-mail e CPF, use a planilha com o tipo senha, que aceita a mesma regra, e exporte CSV, Excel, JSON ou script SQL.