Skip to content

About

Gerador de Password

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Gerador de Passwords Seguro

Client-Side Security JavaScript MIT License

Cria passwords fortes. Protege a tua identidade digital.
Uma ferramenta simples, rápida e segura para gerar passwords aleatórias e personalizadas diretamente no teu navegador.

GitHub Stars GitHub Forks Repository Size Last Commit


🖥️ Preview

Interface do Gerador de Passwords Seguro


📌 Sobre o Projeto

O Gerador de Passwords Seguro é uma aplicação web desenvolvida para facilitar a criação de credenciais fortes, aleatórias e personalizáveis.

Com uma interface moderna e intuitiva, a ferramenta permite gerar passwords adaptadas às necessidades de cada utilizador, combinando diferentes conjuntos de caracteres para aumentar a sua complexidade e resistência a ataques de força bruta.

O projeto foi concebido com uma prioridade fundamental: a privacidade do utilizador.

🔒 Privacidade garantida: Todas as operações são realizadas localmente no navegador. As passwords geradas não são enviadas, armazenadas ou partilhadas com servidores externos.

🎯 Objetivos

  • Simplificar a criação de passwords seguras.
  • Incentivar boas práticas de segurança digital.
  • Garantir uma experiência rápida e intuitiva.
  • Eliminar a necessidade de serviços externos para gerar credenciais.
  • Disponibilizar uma ferramenta leve, gratuita e acessível.

✨ Funcionalidades

Funcionalidade Descrição
🎛️ Comprimento Personalizável Define o comprimento da password entre 6 e 32 caracteres.
🔠 Maiúsculas e Minúsculas Controla a utilização de letras maiúsculas e minúsculas.
🔢 Números Inclui ou exclui algarismos na geração.
🔣 Símbolos Especiais Adiciona caracteres especiais para aumentar a complexidade.
📋 Cópia Instantânea Copia a password gerada para a área de transferência com um único clique.
📊 Indicador de Segurança Apresenta uma avaliação visual da robustez da password.
🎨 Interface Moderna Design escuro com efeitos Glassmorphism e animações suaves.
⚡ Desempenho Otimizado Aplicação leve, sem dependências pesadas ou processos desnecessários.
🔐 Privacidade Total Processamento realizado exclusivamente no lado do cliente.

🛡️ Segurança e Privacidade

A segurança é um dos pilares fundamentais deste projeto.

Ao contrário de ferramentas que dependem de serviços externos, o Gerador de Passwords Seguro foi concebido para funcionar diretamente no navegador do utilizador.

Princípios de segurança:

  • Processamento local: nenhuma password é transmitida para servidores externos.
  • Sem registo de dados: não existe recolha de passwords geradas.
  • Sem dependências de backend: não é necessário criar contas ou autenticar-se.
  • Controlo do utilizador: todas as opções de geração são definidas localmente.
  • Código transparente: a aplicação pode ser analisada e auditada por qualquer pessoa.

Nota: A segurança de uma password depende também do comprimento, da aleatoriedade e da forma como é armazenada e utilizada. A ferramenta não substitui um gestor de passwords.


🧰 Tecnologias Utilizadas

O projeto utiliza tecnologias nativas da Web, privilegiando a simplicidade, a compatibilidade e o desempenho.

HTML5, CSS3 e JavaScript

Tecnologia Utilização
HTML5 Estrutura semântica e organização dos elementos.
CSS3 Estilização, animações, variáveis globais e efeitos visuais.
JavaScript ES6+ Lógica de geração, validação e interação com a interface.
Font Awesome Iconografia e elementos visuais.
Web Clipboard API Cópia rápida das passwords geradas.

🚀 Instalação e Execução

Não precisas de instalar Node.js, configurar bases de dados ou utilizar ferramentas de compilação.

Segue os passos abaixo para executar o projeto localmente.

1. Clonar o repositório

git clone https://github.com/30rex30/Gerador-de-Password.git

2. Entrar na pasta do projeto

cd Gerador-de-Password

3. Executar a aplicação

Abre o ficheiro index.html diretamente no teu navegador.

E já está! A aplicação encontra-se pronta a utilizar.


📁 Estrutura do Projeto

Gerador-de-Password/
│
├── index.html          # Estrutura principal da aplicação
├── style.css           # Estilos e identidade visual
├── script.js           # Lógica de geração de passwords
│
├── img/
│   └── image.png       # Preview da aplicação
│
└── README.md           # Documentação do projeto

🤝 Contribuições

Contribuições, sugestões e melhorias são sempre bem-vindas!

Se encontraste um problema ou tens uma ideia para melhorar o projeto, podes contribuir através de uma Issue ou de um Pull Request.

Como contribuir

  1. Faz um Fork deste repositório.

  2. Cria uma branch para a tua funcionalidade:

    git checkout -b feature/nova-funcionalidade
  3. Guarda as tuas alterações:

    git commit -m "Adiciona nova funcionalidade"
  4. Envia as alterações para o GitHub:

    git push origin feature/nova-funcionalidade
  5. Abre um Pull Request e descreve as melhorias implementadas.


🗺️ Melhorias Futuras

Algumas funcionalidades que poderão ser consideradas em versões futuras:

  • Suporte para passwords com comprimento superior a 32 caracteres.
  • Exclusão de caracteres ambíguos (ex.: 0, O, l, I).
  • Geração de múltiplas passwords em simultâneo.
  • Exportação de passwords em formato de texto.
  • Histórico temporário de passwords geradas, com opção de limpeza.
  • Testes automatizados para validar a lógica de geração.

📄 Licença

Este projeto está distribuído sob a licença MIT, permitindo a sua utilização, modificação e distribuição, de acordo com os termos da licença.

Consulta o ficheiro LICENSE para mais informações.


👨‍💻 Autor

30rex30
Desenvolvido com dedicação e foco na segurança digital.

GitHub Profile

Se este projeto te foi útil, considera deixar uma ⭐ no repositório!


Segurança começa com uma password forte. 🔐

About

Gerador de Password

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages