/gerador_senhas

Primary LanguageTeXGNU General Public License v3.0GPL-3.0

Maintainability Bugs GitHub License CircleCI

Pass Generator - Versão 1.0 (beta)

Uma Solução para Senhas Fortes em Python

O Pass Generator é uma aplicação Python inovadora e fácil de usar, projetada para simplificar a criação de senhas robustas e seguras. Com a crescente necessidade de proteger nossas informações digitais, este aplicativo visa fornecer uma solução eficiente para a geração de senhas confiáveis de forma simples e ágil.

Recursos Principais:

  • Geração Personalizada: O Pass Generator permite que os usuários personalizem facilmente o comprimento e a complexidade de suas senhas. Seja para uma senha simples ou uma sequência altamente segura, o aplicativo se adapta às suas necessidades.

  • Diversidade de Caracteres: A aplicação inclui uma ampla variedade de caracteres, incluindo letras maiúsculas, minúsculas, números e caracteres especiais. Isso garante uma diversidade significativa nas senhas geradas, aumentando a sua resistência a ataques.

  • Interface Intuitiva: A interface do usuário foi projetada para ser intuitiva e amigável, proporcionando uma experiência de usuário sem complicações. Mesmo aqueles com pouca experiência em programação podem gerar senhas fortes com facilidade.

  • Visualização Instantânea: Os usuários podem visualizar instantaneamente as senhas geradas antes de decidirem usá-las. Isso permite ajustes rápidos e garante que as senhas atendam às expectativas do usuário.

  • Histórico de Senhas: O Pass Generator mantém um log das senhas geradas, proporcionando aos usuários a capacidade de revisitar senhas anteriores quando necessário. Isso é útil para gerenciamento de contas e recuperação de senhas perdidas.

  • Segurança Fortalecida: Todas as senhas geradas pelo Pass Generator seguem as melhores práticas de segurança, garantindo que sejam resistentes a ataques de força bruta e outros métodos comuns de violação de senha.

Pré-Requisitos

Para rodar esse projeto, você vai precisar se atentar às dependências abaixo:

  • Ter instalado em sua máquina o interpretador python na versão 3.xx e o pip3.
  • Se estiver rodando uma distro linux, fazer o update e upgrade do sistema antes de rodar.
  • Se atentar para o arquivo "requirements.txt" para instalar os módulos necessários para a compilação da aplicação.

Permissões (usuários GNU/Linux)

Comandos para instalação dos módulos necessários para a funcionalidade da aplicação.

Para formatação do frontend da aplicação:

python -m pip install PySimpleGUI

Para compilar a aplicação gerando o executável.

python -U pip install pyinstaller

Segunda alternativa para compilar a aplicação gerando o executável.

python -m pip install psgcompiler    

Para compilar a aplicação.

pyinstaller --onefile .\pass_generator.py

Execução

Autores

Werdeles (gh05tb0y) Soares: Desenvolvedor

Contatos

Se quiser entrar em contato, crie um issue no GitHub ou envie um e-mail para werdelesmarcio@gmail.com. Obrigado!

Usuário do github: @werdelesmarcio

Licença

Este projeto está sob Licença GPL-3.0. Para mais informações, consulte a documentação de licença no link abaixo.

GitHub last commit GitHub contributors