Gerador de senhas Passrap
Publicado por Juliano Vanjura (última atualização em 07/01/2018)
[ Hits: 8.539 ]
Este programa irá gerar uma senha para ser utilizada em cadastros e contas, podendo ser salva em um arquivo txt ou não.
#-------------------# # GERADOR DE SENHAS # #-------------------# from random import choice #-------# # Class # #-------# class gerador(): #---------# # FUNÇÕES # #---------# def gerador_senha(tamanho): caracteres = "0123456789abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%&*()_+}{`^?;:>/-+.," senha = "" for i in range(tamanho): senha += choice(caracteres) return senha def pergunta_arquivo(resposta): while resposta != "sim" and resposta != "não" and resposta != "nao": resposta = input("Deseja salvar em um arquivo? sim/não: ") if resposta == "sim": nome_do_arquivo = input("Nome do arquivo: ") arquivo = open("{}.txt".format(nome_do_arquivo), "a") # Cria um atquivo no formato de escrita arquivo.write("NOME DE USUÁRIO: {}\n".format(nome)) # Escreve no arquivo arquivo.write("SENHA: {}\n".format(senha)) # Escreve no arquivo arquivo.write("LINK: {}".format(link)) # Escreve no arquivo arquivo.close() # Fecha o arquivo sair = input("Deseja sair? sim/não: ") while sair == "não" or sair == "nao": sair = input("Deseja sair? sim/não: ") elif resposta == "não" or resposta == "nao": print() print() print("+--------------------------") print("|Nome de Usuário: {}".format(nome)) print("|Senha: {}".format(senha)) print("|Link: {}".format(link)) print("+--------------------------") print() sair = input("Deseja sair? sim/não: ") while sair == "não" or sair == "nao": sair = input("Deseja sair? sim/não: ") def pergunta_link(resposta): link = "" while resposta != "sim" and resposta != "não" and resposta != "nao": resposta = input("Quer digitar o link do site? sim/não: ") if resposta == "sim": link = input("Digite o link do site: ") return resposta, link # retorna o valor de duas variaveis #--------------------# # CORPO DO DOCUMENTO # #--------------------# print() print("-------------------------") print("GERADOR DE SENHAS PASSRAP") print("-------------------------") print("Info: Este programa irá gerar uma senha para ser utilizada em cadastros e contas!") print() nome = input("Digite o nome de usuário: ") quantidade = int(input("Digite a quantidade de caracteres que deseja ter na senha: ")) pergunta_link = input("Quer digitar o link do site? sim/não: ") pergunta_link, link = gerador.pergunta_link(pergunta_link) # usa duas variaveis para salvar os dois valores retornados pelo return da função senha = gerador.gerador_senha(quantidade) print("SUA SENHA É: {}".format(senha)) print() pergunta = input("Deseja salvar em um arquivo? sim/não: ") pergunta = gerador.pergunta_arquivo(pergunta)
ShellCrypTor criptografador de dados
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Problema com impressoras de rede (0)
Ajuda com o Debian 13 - Video hibrido geforce 940 mx Wayland OFF (1)