
Mensagens Criptografadas de Ponta a Ponta via GitHub Gists
CipherGist é um mensageiro criptografado leve, seguro e de código aberto que permite comunicação privada usando GitHub Gists como backend. Ele utiliza NaCl (libsodium) para criptografia de ponta, garantindo que apenas o destinatário pretendido possa descriptografar suas mensagens. Sem servidores centralizados, sem rastreamento de metadados — apenas mensagens puramente criptografadas.
✅ Criptografia de Ponta a Ponta – Usa Ed25519 (assinatura) e X25519 (criptografia) para comunicação segura.
✅ Sem Servidor Central – Mensagens são armazenadas e trocadas via GitHub Gists.
✅ Chaves Autodestrutivas – Chaves privadas nunca são compartilhadas ou armazenadas remotamente.
✅ Leve e Rápido – Executa em terminal, com dependências mínimas.
✅ Multiplataforma – Funciona em Windows, Android (Termux), macOS e Linux.
✅ Totalmente Open-Source – Transparência do código garante segurança.
🔹 Diferente de mensageiros tradicionais (WhatsApp, Signal), CipherGist não usa um servidor central.
🔹 Nenhum número de telefone, e-mail ou identidade necessários—apenas uma conta GitHub.
🔹 As mensagens não são armazenadas permanentemente—uma vez excluídas do Gist, desaparecem para sempre.
🔹 Sem rastreamento de terceiros—o próprio GitHub não consegue ler suas mensagens criptografadas.
🚀 Conclusão:
CipherGist é a opção mais privada e auto-hospedada, ideal para quem deseja sem servidores centrais, sem números de telefone e controle total sobre as chaves de criptografia. No entanto, não é tão amigável quanto mensageiros mainstream e atualmente carece de recursos de chat em grupo.
git clone https://github.com/spyboy-productions/CipherGist.git
cd CipherGist
pip install -r requirements.txt
Vá para GitHub e crie uma conta se não tiver uma.
python CipherGist.py
Se for a primeira vez executando, ele pedirá:
🔹 Token GitHub
🔹 ID do Gist
Eles serão armazenados em config.txt para uso futuro.
⚠️ IMPORTANTE:
Você e seu amigo devem usar o mesmo config.txt para que a conversa funcione!
Você pode compartilhar manualmente o config.txt com seus amigos ou usar o seguinte método...
python send.py
- 🔐 Nota: Ele criptografa o config.txt, envia para um Gist e o exclui automaticamente após seu amigo baixar e descriptografar.
python receiver.py
ele baixará, descriptografará e salvará config.txt no formato original e depois excluirá o gist.
python CipherGist.py
📤 Enviar uma Mensagem:
📥 Recebendo Mensagens:
✔ Usa criptografia NaCl (Ed25519 e X25519) – confiável por especialistas em segurança.
✔ Nenhuma senha armazenada – chaves são geradas por sessão.
✔ Sem servidor central – GitHub não pode ler suas mensagens criptografadas.
✔ Sem vazamento de metadados – apenas texto criptografado é enviado para Gists.
✔ Auto-hospedado e auditável – você controla as chaves de criptografia.
🚀 Aplicativo Móvel – Uma versão móvel para Android/iOS.
🔒 Suporte a Chat Multiusuário – Conversas em grupo seguras.
Esqueça mensageiros centralizados. Assuma o controle de sua privacidade com CipherGist.
| Funcionalidade | CipherGist 🛡️ | Signal 🔵 | Telegram ✈️ | WhatsApp ✅ | Email (PGP) 📧 |
|---|
| Criptografia de Ponta a Ponta | ✅ Sim (NaCl - X25519) | ✅ Sim (Protocolo Signal) | ⚠️ Apenas Chats Secretos | ✅ Sim | ✅ Sim (PGP) |
| Requer Número de Telefone | ❌ Não | ✅ Sim | ✅ Sim | ✅ Sim | ❌ Não |
| Armazenamento no Servidor | ❌ Nenhum (Usa GitHub Gist) | ✅ Sim (servidores Signal) | ✅ Sim (baseado em nuvem) | ✅ Sim (servidores Meta) | ❌ Não |
| Coleta de Metadados | ❌ Não (Apenas texto criptografado no Gist) | ⚠️ Algum (Armazena com quem você contata) | ⚠️ Alto (sincronização na nuvem) | 🚨 Muito Alto (Metadados e backups) | ❌ Não |
| Opção Auto-hospedada | ✅ Sim (Seu próprio Gist) | ❌ Não | ❌ Não | ❌ Não | ✅ Sim (Próprio servidor de e-mail) |
| Exclusão de Mensagens | ✅ Totalmente Controlável (Excluir Gist) | ✅ Sim (Mensagens que desaparecem) | ✅ Sim | ✅ Sim | ✅ Sim |
| Suporte a Chat em Grupo | ❌ Ainda não | ✅ Sim | ✅ Sim | ✅ Sim | ❌ Não |
| Suporte a Múltiplos Dispositivos | ✅ Sim (Multiplataforma) | ✅ Sim | ✅ Sim | ✅ Sim | ✅ Sim |
| Rastreamento de Terceiros | ❌ Nenhum | ❌ Não | ✅ Sim (Armazenamento em nuvem) | ✅ Sim (Rastreamento Meta) | ❌ Não |
| Dependências | 🔹 Python, GitHub Gist | 🔹 App Signal | 🔹 App Telegram | 🔹 App WhatsApp | 🔹 Ferramentas PGP |
| Entrega de Mensagens | 🔄 Verifica Gist a cada 3 seg | 📩 Push Notifications | 📩 Push Notifications | 📩 Push Notifications | |
| Código Aberto | ✅ Sim | ✅ Sim | ⚠️ Parcialmente | ❌ Não | ✅ Sim |
| Propriedade dos Dados | ✅ Você é dono das suas mensagens | ❌ Não | ❌ Não | ❌ Não | ✅ Sim |
| Melhor Caso de Uso | 🔐 Chat Seguro Anônimo | 🔵 Mensagens Privadas | 🔹 Casual e Backup na Nuvem | ✅ Amigos e Família | 📧 Segurança de E-mail |