KRYPTON Ă© um gerador de senhas seguro e criptograficamente robusto projetado com filosofia Privacy by Design e arquitetura Zero-Server. A aplicação opera inteiramente no navegador do usuário, garantindo que nenhuma informação sensĂvel seja transmitida ou armazenada em servidores externos. KRYPTON resolve o problema crĂtico de segurança digital ao fornecer senhas de alta entropia, personalizáveis e conformes com as melhores práticas de cibersegurança, tudo em uma interface moderna e intuitiva.
- HTML5 - Estrutura semântica e acessĂvel
- CSS3 - Estilização moderna com Glassmorphism e efeitos Neon Sci-Fi
- JavaScript (ES6+) - Lógica de geração de senhas e interatividade
- Font Awesome 5.14.0 - ĂŤcones para interface
- Web Crypto API - Geração de números aleatórios criptograficamente seguros
- Google Fonts (Muli) - Tipografia moderna e legĂvel
- Fisher-Yates Shuffle - Algoritmo de embaralhamento para quebra de padrões
- window.crypto.getRandomValues() - Entropia real via hardware/SO
- LGPD Compliance - Privacy by Design / Zero-Server
- Geração de Senhas Criptograficamente Seguras: Utiliza Web Crypto API para garantir entropia real em vez de Math.random() previsĂvel
- Personalização Completa: Opções para incluir/excluir letras maiĂşsculas, minĂşsculas, nĂşmeros e sĂmbolos
- Garantia de Composição: Assegura pelo menos um caractere de cada tipo selecionado na senha gerada
- Quebra de Padrões: Implementa Fisher-Yates Shuffle para eliminar sequĂŞncias previsĂveis
- Interface Glassmorphism: Design moderno com efeitos de vidro e detalhes Neon Sci-Fi
- Switches Customizados: Controles deslizantes elegantes em vez de checkboxes nativos
- CĂłpia com Feedback: BotĂŁo de cĂłpia com alerta em portuguĂŞs e feedback visual
- Conformidade LGPD: Arquitetura Zero-Server que nĂŁo armazena nem transmite dados
- Acessibilidade: Interface responsiva e feedback claro para o usuário
- Navegador moderno com suporte a Web Crypto API (Chrome, Firefox, Safari, Edge)
- ConexĂŁo com internet (para carregar Font Awesome e Google Fonts)
-
Clone o repositĂłrio
git clone https://github.com/seu-usuario/krypton.git cd krypton -
Abra o projeto
- Como é uma aplicação estática, não há necessidade de instalação de dependências
- Simplesmente abra o arquivo
index.htmlem seu navegador preferido
-
Desenvolvimento Local (Opcional)
- Para desenvolvimento com live reload, vocĂŞ pode usar uma extensĂŁo como "Live Server" no VS Code
- Ou servir os arquivos com qualquer servidor HTTP estático:
# Usando Python 3 python -m http.server 8000 # Usando Node.js (http-server) npx http-server
-
Acesse a Aplicação
- Abra
http://localhost:8000no seu navegador - Ou clique duas vezes em
index.htmlpara abrir diretamente
- Abra
krypton/
├── index.html # Página principal
├── css/
│ └── style.css # Estilos e design
├── javascript/
│ └── script.js # Lógica de geração de senhas
├── docs/ # Documentação do projeto
│ ├── ABOUT.md
│ ├── ARCHITECTURE.md
│ ├── CHANGELOG.md
│ └── CONTRIBUTING.md
├── LICENSE # Licença MIT
└── README.md # Este arquivo
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
Mauricio Spark - [SparkMauricio]
Linhagem SPARK - v1.0.0