KeyKodex

EN ES
← Ir para o Aplicativo ❓ FAQ 🛡️ Criptografia 🎭 Camuflagem
🎓
Academia de Segurança & Criptografia Soberana

Curso Operacional KeyKodex

Domine cada botão da interface, configure algoritmos avançados e aprenda a auditar você mesmo a segurança do sistema.

⏱️
Duração Estimada

20 a 25 minutos

🎯
Nível de Dificuldade

Iniciante ao Avançado

💰
Custo & Acesso

100% Gratuito & Livre

🔬
Laboratório Prático

Auditoria F12 na Aula 5

Aula 1: Fluxo dos 4 Passos Aula 2: Proteção Imediata Aula 3: Ajustes do Cubo 3D Aula 4: Modo Camuflagem Aula 5: Auditoria F12 ⭐
Módulo 1

Aula 1: O Fluxo Operacional dos 4 Passos e os Controles Básicos

Entenda a esteira progressiva e descubra o que cada botão e medidor da interface faz.

O KeyKodex foi construído em torno de uma esteira progressiva de quatro estados sequenciais. Essa abordagem garante que você nunca se perca durante a operação e tenha total controle de cada parâmetro antes de gerar qualquer resultado.

Passo 1

📝 Entrada de Texto

É a sua área de trabalho inicial. Você pode digitar ou colar qualquer texto (mensagens de chat, relatórios, anotações, senhas ou códigos cifrados recebidos).

  • Botão Colar (📋): Puxa instantaneamente o conteúdo da sua área de transferência com um clique.
  • Contador de Caracteres: Informa em tempo real a extensão da mensagem, alertando sobre eventuais limites de tamanho.
  • Atalho de Teclado: Pressione Enter para avançar para a próxima etapa, ou Shift + Enter para pular de linha sem avançar.
Passo 2

⚙️ Seleção da Operação

O ponto de bifurcação onde você define a direção matemática da operação:

  • Criptografar (🔒 Azul): Pega sua mensagem legível e a converte em um código cifrado protegido contra interceptações.
  • Descriptografar (🔓 Verde): Pega uma mensagem cifrada que você recebeu e a reverte de volta ao texto original legível.
Passo 3

🔑 Definição da Chave Secreta

A senha é o segredo matemático compartilhado entre quem envia e quem recebe a mensagem.

  • Medidor Dinâmico de Segurança: Avalia em tempo real a complexidade da chave (Fraca, Média, Forte, Excelente), alertando contra senhas previsíveis.
  • Botão Aleatório (🎲): Gera senhas de alta entropia instantaneamente.
  • Requisitos por Algoritmo: No modo KK3D e AES-256, você pode usar frases longas completas; nos modos legados v4.1 e v1.0, o sistema solicita códigos numéricos de até 9 ou 5 dígitos.
Passo 4

✅ Painel de Resultado & Ações

O resultado final é apresentado junto a métricas de execução:

  • Tamanho em Bytes: Exibe o peso final do pacote cifrado.
  • Processado em (ms): Demonstra a ação do motor criptográfico KDF.
  • Copiar (📋): Envia o código pronto para sua área de transferência com confirmação visual.
  • Baixar como .txt (💾): Salva o arquivo no disco para armazenamento seguro offline.
  • Testar Decifragem (🔄): Inverte a operação em 1 clique para você conferir a senha antes de enviar.
Módulo 2

Aula 2: Proteção Imediata & Recursos de Interface

Aprenda a se proteger contra olhares curiosos e configure a destruição ativa de memória.

Muitas violações de privacidade não ocorrem pela internet, mas sim no mundo físico: alguém olhando por cima do seu ombro em um café ou aplicativos espiões lendo o histórico da sua área de transferência. O KeyKodex possui defesas ativas contra essas ameaças.

👁️

1. O Modo Privacidade (Proteção Contra "Shoulder Surfing")

Ao clicar no ícone de olho no cabeçalho ou rodapé, a aplicação entra em Modo Privado. Tanto a caixa de texto quanto o campo de chave deixam de exibir letras visíveis e passam a mostrar pontos opacos de proteção (••••••••). Isso permite que você digite segredos ou senhas em ambientes públicos, aeroportos ou durante transmissões ao vivo (streaming) sem que ninguém ao redor consiga ler o conteúdo.

⏱️

2. Autodestruição Efêmera com Sobregravação de Memória

Na barra de ferramentas, você pode definir um temporizador de autodestruição para o resultado (3s, 10s, 30s ou 70s):

  • Assim que o resultado surge, uma barra regressiva é iniciada;
  • Ao término do tempo (ou se você clicar no botão manual "💥 Destruir Agora"), o texto desaparece da tela e as variáveis JavaScript em memória RAM são sobrescritas com buffers nulos;
  • Higienização do Clipboard: Se você havia copiado o texto revelado, o KeyKodex substitui o conteúdo da área de transferência do Windows, Mac, Linux ou Android por uma sequência aleatória de lixo de ruído, impedindo que outros aplicativos bisbilhotem o que você copiou.
🎨

3. Personalização Visual & Layouts Avançados

Você pode alternar entre os temas Claro (Light) e Escuro (Dark) a qualquer momento pelo botão da Lua/Sol. Além disso, no modo KK3D, você tem acesso ao seletor de layouts de aparência:

  • Enterprise Glass: Interface moderna com transparência de vidro e estilo executivo.
  • Cyber Vault: Tema tático escuro de alto contraste, tipografia monoespaçada e paleta ciano inspirada em centros de operações cibernéticas.
  • Crypto Studio: Interface ampla e minimalista desenhada para usuários que processam grandes volumes de documentos cifrados.
Módulo 3

Aula 3: Dominando o Hipercubo 3D (Universos, Nonces & Padding)

Ajuste os parâmetros matemáticos do algoritmo KK3D para cada canal de envio.

O algoritmo KeyKodex 3D (KK3D) opera através de uma matriz tridimensional não-linear de Feistel. Ao clicar no botão cinza "⚙️ Ajustes Avançados do Cubo 3D" na tela inicial, você tem acesso a três controles de ajuste fino fundamentais:

Modo de Nonce Funcionamento Interno Proteção de Padrões Quando Utilizar
Blindado (Nonce Dinâmico) ⭐ Gera um vetor de ruído aleatório a cada clique e anexa assinatura HMAC-SHA256. Duas mensagens idênticas (ex: "SIM") geram códigos totalmente diferentes. Máxima Recomendado para 99% dos casos (WhatsApp, Telegram, Signal, E-mail, Discord).
1:1 Puro (Tamanho Exato) Criptografia pura caractere por caractere sem envelope e sem HMAC. Se a chave estiver errada, devolve letras embaralhadas sem mensagem de erro. Média (determinístico) Quando você precisa de uma mensagem com o mesmo número de caracteres (SMS, redes sociais com limite de caracteres, campos rígidos de bancos de dados).
Blindado (Nonce Fixo) Calcula o envelope HMAC de forma determinística e estável a partir da chave e do texto. Alta (estável) Para conferência de integridade em backups determinísticos onde a mesma mensagem deve gerar sempre o mesmo código para fins de verificação de hash.

🛡️ Ocultar Tamanho (Padding)

Mensagens muito curtas (como respostas de sim/não ou valores monetários) podem ser deduzidas pelo tamanho do pacote cifrado. Ao ativar a caixa "Ocultar Tamanho (Padding)", o KeyKodex completa o texto com ruído criptográfico até atingir múltiplos de 32 caracteres, mascarando completamente o comprimento real da mensagem perante bisbilhoteiros.

Módulo 4

Aula 4: Modo Camuflagem & Criptografia Negável

Como sobreviver a inspeções sob coação física utilizando a matemática do One-Time Pad.

O que acontece quando você é obrigado sob ameaça física ou ordem judicial abusiva a fornecer a sua senha? Na criptografia tradicional, seu segredo é exposto. Para solucionar esse dilema, o KeyKodex desenvolveu o Modo Camuflagem (Criptografia Negável).

Conceito

Negação Plausível

O texto transmitido não se parece com um código criptográfico suspeito: ele é um texto perfeitamente legível e inocente (por exemplo, uma receita de bolo ou uma notícia de jornal).

Matemática

One-Time Pad ($K = C \ominus M$)

A matemática prova que, com uma chave de uso único, um mesmo texto cifrado é perfeitamente compatível com infinitas mensagens originais válidas. Ninguém pode provar qual era a real.

Passo a Passo Prático no Gerador de Camuflagem:

  1. Abra a página Modo Camuflagem clicando na máscara (🎭) no cabeçalho;
  2. No primeiro campo, digite o seu Texto Secreto (ex: "Transferir fundos para a filial de Zurique ao amanhecer");
  3. No segundo campo, digite um Texto Disfarce de comprimento igual ou superior (ex: "Bata 3 ovos com duas xícaras de farinha e leite em temperatura ambiente até homogeneizar...");
  4. Clique no botão "⚡ Gerar Chave de Camuflagem";
  5. Copie a chave gerada e envie o texto disfarce publicamente para o seu contato;
  6. Quando o contato abrir o KeyKodex, colar o texto da receita de bolo e inserir a chave de camuflagem, o texto da receita de bolo se reverterá instantaneamente na ordem de transferência! Se alguém forçar você a decifrar a mensagem, você simplesmente mostra a receita de bolo e o perito não tem como provar que havia outra mensagem ali dentro.
Módulo 5 • Laboratório Prático

Aula 5: Como Verificar por Si Próprio que o KeyKodex Não Coleta Seus Dados

O guia definitivo de auditoria passo a passo utilizando o Inspecionar Elemento (F12) do seu navegador.

🔬
O Princípio da Confiança Zero (Zero-Trust)

Em segurança cibernética, você nunca deve confiar apenas na palavra de uma empresa ou desenvolvedor. A verdadeira privacidade deve ser auditável e verificável por qualquer pessoa comum. Siga este roteiro prático e comprove cientificamente que o KeyKodex opera com tráfego zero de rede.

Passo 1

Abrir as Ferramentas de Desenvolvedor (DevTools)

Abra a página inicial do KeyKodex (index.html) em qualquer navegador moderno no seu computador (Google Chrome, Mozilla Firefox, Microsoft Edge, Brave ou Safari).

Windows / Linux: Pressione F12 ou Ctrl + Shift + I macOS: Pressione Cmd + Option + I Mouse: Clique com o botão direito em qualquer área vazia e selecione "Inspecionar"

Uma janela técnica com várias abas se abrirá na lateral ou parte inferior da sua tela.

Passo 2

Configurar e Limpar a Aba "Rede" (Network)

Esta aba monitora em tempo real cada byte que tenta entrar ou sair do seu computador através da internet.

  1. No topo da janela do DevTools, clique na aba "Rede" (ou "Network");
  2. No filtro de tipos de arquivo, certifique-se de que a opção "Tudo" (ou "All") esteja selecionada;
  3. Marque a caixa de seleção "Preservar log" (ou "Preserve log") para garantir que nenhuma requisição seja ocultada;
  4. Clique no ícone de círculo cortado ou lixeira (🚫 Limpar) no canto superior esquerdo do DevTools (ou pressione Ctrl + L). A lista ficará totalmente em branco.
Passo 3

Executar a Criptografia e Observar o Tráfego Zero

Agora, mantendo a aba "Rede" aberta e visível ao lado, realize uma operação completa no KeyKodex:

  1. Digite uma frase secreta de teste no Passo 1 (ex: "Minha senha ultraconfidencial 12345");
  2. Clique em Avançar e selecione Criptografar;
  3. Insira uma chave secreta no Passo 3 e avance;
  4. Veja o resultado criptografado surgir na tela no Passo 4.
Evidência Científica Nº 1

✅ O Painel de Rede Permanece Absolutamente Estático

Olhe para a barra inferior do painel de Rede: o contador registra 0 requisições (0 requests) e 0 B transferidos (0 bytes transferred). Nenhuma chamada de API, nenhum ping de telemetria, nenhum webhook e nenhuma conexão foi feita. O texto não saiu do seu processador.

Passo 4

Verificar o Bloqueio de Rede do Navegador via CSP

Como garantir que o código nem sequer teria permissão de enviar dados se tentasse? Inspecione a política de segurança da página:

  1. No DevTools, mude para a aba "Elementos" (ou "Elements");
  2. Expanda a tag <head> no topo do documento;
  3. Localize a tag <meta http-equiv="Content-Security-Policy" ...> e observe a diretiva:
connect-src 'none';

O que isto significa? Esta instrução ordena ao motor em linguagem C++ do seu próprio navegador (Chromium/Gecko/WebKit) que rejeite sumariamente qualquer conexão de rede que o site tente abrir. Se qualquer script na página tentasse enviar um pacote para um servidor externo, o próprio navegador bloquearia a conexão no ato e dispararia um alerta vermelho fatal de violação de segurança no Console.

Passo 5

O Teste Supremo do "Modo Avião" (Zero Internet)

O teste mais simples e incontestável que você pode fazer sem precisar entender nenhuma linha de código:

  1. Com o KeyKodex aberto na tela, desconecte totalmente o seu computador ou smartphone da internet:
    • Desligue o Wi-Fi;
    • Desconecte o cabo de rede Ethernet;
    • No celular, ative o Modo Avião.
  2. Agora use a ferramenta livremente: digite textos, mude algoritmos, gere senhas, teste decifragens e ative a autodestruição.
Evidência Científica Nº 2

✅ Funcionamento 100% Autônomo e Desconectado

O aplicativo funciona com perfeição em um abrigo subterrâneo ou no meio do deserto sem qualquer conexão com a internet. Uma ferramenta que não precisa de sinal para criptografar e descriptografar comprova de forma incontestável que seus dados nunca trafegam pela rede.

Passo 6

Inspecionar o Armazenamento Local (Local Storage)

Para comprovar que nenhum dado fica gravado silenciosamente no seu disco:

  1. No DevTools, clique na aba "Aplicativo" (ou "Application" / "Armazenamento");
  2. Na barra lateral esquerda, clique em "Armazenamento Local" (ou "Local Storage") e selecione o domínio do site;
  3. Inspecione as chaves armazenadas: você verá apenas três registros estéticos e inofensivos:
    • keykodex-theme: grava se você prefere o tema claro ou escuro;
    • keykodex_lang: grava o idioma escolhido;
    • keykodex_last_algo: grava o último algoritmo selecionado no seletor.

Zero senhas, zero mensagens cifradas e zero textos claros são gravados no seu dispositivo.

🏆

Parabéns! Você Concluiu a Auditoria Independente

Você acabou de utilizar as mesmas técnicas de inspeção de tráfego e análise de armazenamento que peritos forenses e pesquisadores de segurança empregam no mundo real. Agora você não precisa "acreditar em promessas": você comprovou por si mesmo que o KeyKodex respeita integralmente a sua soberania e privacidade.

🚀 Praticar Agora no KeyKodex

© 2026 KeyKodex — Início • Curso • FAQ • Sobre Nós • Criptografia • Camuflagem • Privacidade • Termos de Uso