Gerar uma Password

 Quantas vezes queremos ou precisamos de ter uma nova password e a imaginação nos falha?

Não me deixem sozinho aqui, eu sei que com vocês também acontece.

A questão é: então e nós não conseguimos criar uma aleatória com o Python?

No último projeto vimos que existe o ascii_letter que nos dá o alfabeto de a-z e de A-Z, é só haver ou criar uma variável para números e outra para caracteres especiais e dizer ao Python que queremos uma password com 8 caracteres dos quais minúsculas, maiúsculas, números e um caracter especial...

Vamos ver o que acontece.

...

Ora cá está. Desta vez foi no Medium que encontrei mais ajuda.

Caminhei grande parte do mesmo caminho que no projeto anterior, mas descobri novas coisas, como por exemplo, que a string que vos tinha falado não é só para lower e uppercase, mas também para números e caracteres especiais, entre outras coisas.

Então, foi importada a libraria random e string.

A partir daí, trouxe para o código o que queria (maiúsculas, minúsculas, números e caracteres especiais) e juntei tudo no "mesmo saco".

De seguida, perguntei ao utilizador de que tamanho quer a password.

Com esta resposta, defini que a mesma ia buscar ao "saco" aquele número de caracteres.

Mandei o programa criar um e de seguida disse que era para aparecer a nova password.

Já sabem que podem ver aqui no Github o código e como é que eu cheguei lá, e como habitual, estou pelo Twitter à espera do teu contributo, sugestão ou critica!

E tu? Já trocaste a password hoje?

Comentários