Files
Gestor-de-Palavra-passes/README.md
2026-05-08 13:30:43 +01:00

57 lines
1.5 KiB
Markdown

# Gestor de Palavra-Passes
O Gestor de Palavra-Passes é uma aplicação desenvolvida em Java com o objetivo de guardar, listar, procurar e apagar contas de forma simples através da consola.
O projeto foi criado utilizando Apache NetBeans e Maven, permitindo uma estrutura organizada e fácil de executar em diferentes sistemas.
## Funcionalidades
* Criar contas
* Guardar aplicação/site, email/utilizador e palavra-passe
* Listar todas as contas guardadas
* Procurar contas rapidamente
* Apagar contas existentes
* Gerar palavras-passe aleatórias seguras
* Armazenamento local em ficheiro `.txt`
## Como Funciona
As contas são guardadas num ficheiro chamado `data.txt`.
Cada linha contém:
Aplicação/Site ; Nome/Email ; Palavra-Passe
Exemplo:
Netflix;[utilizador@email.com](mailto:utilizador@email.com);MinhaPassword123
O programa utiliza:
* `Scanner` para interação com o utilizador
* `BufferedWriter` para guardar dados
* `BufferedReader` para ler dados
* Estruturas de repetição e menus interativos
## Estrutura do Projeto
* `GestorPalavraPasses.java` → Classe principal
* `Menu` → Interface de menu da aplicação
* `Account` → Estrutura das contas
* `FileManager` → Gestão de ficheiros
* `PasswordGenerator` → Geração de passwords seguras
## Tecnologias Utilizadas
* Java
* Apache NetBeans
* Maven
## Objetivo
Este projeto foi desenvolvido com fins educativos para praticar:
* Programação orientada a objetos
* Manipulação de ficheiros
* Menus interativos
* Organização de projetos Java
* Gestão de dados locais