Você está visualizando atualmente Python: Gerando senhas seguras e aleatórias

Enunciado do exercício

Desenvolva um programa, em Pyhton, que:

  • Gere aleatoriamente uma senha com um número de caracteres escolhido pelo usuário.

Passo a passo

INÍCIO

  • Importar bibliotecas random e string,
  • Criar uma variável inteira, chamada “tamanho_da_senha”, para receber o número de dígitos da senha,
  • Criar uma variável, chamada “caracteres” e definir que a senha será a combinação de caracteres minúsculos, maiúsculos e caracteres especiais,
  • Criar uma variável vazia, para receber a senha gerada, chamada “senha_segura”
  • Imprimir a senha gerada.

FIM

Resolução

				
					#Desenvolvido por Prô Terra - MakerZine
#Para mais detalhes, acesse: https://www.makerzine.com.br

from random import choice
import string

tamanho_da_senha = int(input("Quantos dígitos você quer na sua senha? "))
caracteres = string.ascii_letters + string.digits + string.punctuation
senha_segura = ''
for i in range(tamanho_da_senha):
  senha_segura += choice(caracteres)

print("A senha (segura) gerada é: ",senha_segura)
				
			

Rodrigo Terra

Professor de Física, STEM / STEAM, Maker, Pesquisador em Ciências Educacionais com ênfase em Tecnologia Educacional, Especialista em Docência, Sócio diretor e Professor de Física do Duvidando, Líder Google Educator, Professor do YouTube Edu, eternamente curioso, apaixonado por café e por uma boa conversa. Acredita que somente com uma formação diversificada é que poderemos construir uma educação mais livre e efetiva.

Deixe um comentário