Gerador de senhas fortes em Python

Fallaaaaaaa seus Nerdão! Blz?

Neste post eu vou deixar um programinha gerador de senhas fortes em Python totalmente comentado para quem ta iniciando na programação dar uma olhada e estudar.

Ele utiliza também a biblioteca pyperclip para realizar a cópia da String para a área de transferência.

Com isso estou inagurando também uma categoria nova aqui no blog #rapidinhasdepython

Importante: instalem o pyperclip no ambiente python de vocês com o comando:

  • pip install pyperclip
#Programa Gerador de Senhas Fortes em Python
#Instagram: @luanoliveira.ti
#Acessa meu canal do Youtube pra mais conteúdo como este: T.I. na prática

#Biblioteca que permite utilizar a principal função do programa random.sample()
import random
#Esta é a Biblioteca carrega a função de copiar strings para a área de transferência
import pyperclip 

#Variavel que armazena o alfabeto em minúsculo
minusculo = "abcdefghijklmnopqrstuvxyz"

#Variavel que armazena o alfabeto em maiusculo DÃÂÂÂÂ
maiusculo = "ABCDEFGHIJKLMNOPQRSTUVXYZ"

#Variavel recebendo os números 
#Repare que por estar entre aspas é uma STRING!
numeros= "1234567890"

#Variavel recebendo caracteres especiais
especiais= "!_-.;:[]()"

#Vamos juntar tudo em uma única variável
tudo = minusculo+maiusculo+numeros+especiais

#Definindo o tamanho da nossa senha
tamanho = 12

#Finalmente a variável que irá receber nossa senha
senha="".join(random.sample(tudo,tamanho))

#Já que temos uma senha definida vamos utilizar a função que copia a nossa variável (string) para a área de transferência
pyperclip.copy(senha)

#SAIDA DO NOSSO PROGRAMA COM FIRULA
print("=========================================")
print("\nTa aqui a senha seu preguiçoso: "+senha)
print("\nA senha gerada foi copiada para a área de Transferencia!")
print("=========================================")

Eu também postei um vídeo no meu instagram com ele em funcionamento.

Luan Oliveira on FacebookLuan Oliveira on InstagramLuan Oliveira on Linkedin
Luan Oliveira
Me chamo Luan Oliveira, Pós-graduado em Projetos e Arquitetura de Cloud Computing e bacharel em Sistemas de Informação pela UFPA. Atualmente, trabalho como Analista de Sistemas na Força Aérea Brasileira.

Deixe um comentário