KryptEY icon

KryptEY para Android

0.1.5 GPL-3.0-only

Teclado para comunicação segura E2EE através do protocolo Signal em qualquer mensageiro.

Baixar APK (16.6 MB)

Versão
0.1.5 (24)
Atualização
Desenvolvedor
amnesica
Categoria
Segurança, Sistema
Licença
GPL-3.0-only
Código-fonte
Repositório de código

KryptEY App

Comunique-se de forma segura e independente, independentemente da situação legal ou se os mensageiros utilizam E2EE. Nenhum servidor é necessário. #ChatKontrolleStoppen

Por que KryptEY?

A quebra da criptografia de ponta a ponta (E2EE) por leis como o planejado controle de chat da UE é uma questão em andamento. O conteúdo em mensageiros que utilizam E2EE, como Whatsapp ou Signal, poderia, portanto, ser monitorado por terceiros. E2EE é frequentemente, mas não sempre, padrão em mensageiros. Existem métodos comprovados para E2EE, como PGP. No entanto, esses métodos às vezes são integrados de forma complicada e exigem muito esforço para serem utilizados.

KryptEY é um teclado Android que implementa o protocolo Signal. O teclado funciona de forma independente do mensageiro e tanto o Protocolo de Acordo de Chave X3DH quanto o Algoritmo Double Ratchet funcionam sem um servidor, permitindo assim um uso altamente independente do protocolo.

Recursos

Baseado no Simple Keyboard ( https://github.com/rkkr/simple-keyboard ), KryptEY adiciona uma visualização acima do Teclado para a funcionalidade E2EE.

  • usar E2EE através do Protocolo Signal em qualquer mensageiro
  • criptografia/descriptografia de mensagens
  • digitar mensagem através de um campo de texto separado no teclado
  • usar a área de transferência para ler mensagens
  • gerenciar contatos na própria lista de contatos no teclado
  • registro de mensagens para visualizar mensagens enviadas/recebidas
  • enviar mensagens como JSON simples (modo bruto) ou ocultas em um texto de isca (modo conto de fadas)
  • verificação da funcionalidade E2EE via impressão digital
  • Visualização de Q&A para perguntas
  • tema escuro e claro

Veja https://github.com/amnesica/KryptEY/blob/master/KRYPTEY.md para mais informações sobre como o KryptEY funciona.

Segurança

As propriedades de segurança existentes para o Protocolo Signal também são válidas para o teclado.

Limitações

O teclado foi projetado como um POC e permite apenas conversas 1-a-1. No entanto, o aplicativo também pode ser usado em um chat em grupo em uma extensão limitada. Aqui, uma mensagem pode ser direcionada a um parceiro de chat específico e não a todas as pessoas. Outros participantes do chat em grupo não podem descriptografar a mensagem.

As mensagens de texto no Telegram estão sendo copiadas como HTML e não como texto simples. Ao decodificar a mensagem com o modo conto de fadas, a mensagem copiada fica comprometida e não pode ser lida corretamente. Portanto, não pode ser decodificada de forma alguma. No entanto, o modo bruto funciona corretamente. Ao usar o KryptEY com o Telegram, recomendamos o modo bruto.

Alguns mensageiros, como Threema, permitem apenas até 3500 bytes por mensagem. Portanto, diferentes limitações de entrada de caracteres se aplicam. Para ficar abaixo do limite de 3500 bytes, apenas 500 caracteres são permitidos para os modos bruto e conto de fadas. Para conveniência, essa limitação se aplica a todos os mensageiros.

Demo

Para uma demonstração de como o KryptEY é usado, veja https://github.com/amnesica/KryptEY/tree/master#demo

KryptEY foi criado por mellitopia e amnesica. O código é de código aberto e pode ser encontrado em https://github.com/amnesica/KryptEY


Problemas & Comentários

Relatar problema

Versões antigas


Apps similares


BUSCAS EM ALTA

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email