Ativar a comunicação particular com o Verificador de Chaves

O SDK Key Verifier funciona em conjunto com o Verificador de Chaves do Sistema Android, um serviço do sistema do Google disponível em dispositivos Android.

O objetivo desse serviço é melhorar a privacidade do usuário em aplicativos de mensagens criptografados de ponta a ponta (E2EE). O Verificador de chaves oferece um sistema unificado para a verificação de chaves públicas em diferentes apps cliente.

O objetivo fundamental do Verificador de Chaves é permitir a comunicação privada por criptografia, validando que você está se comunicando com a pessoa certa.

Estas são as principais funções do sistema:

  • Verificação de chaves: permite que um usuário verifique as chaves públicas de um contato para confirmar que está se comunicando com a pessoa certa.
  • Métodos de verificação: os usuários podem verificar as chaves usando uma interface do usuário que oferece suporte à leitura de QR code ou comparação de números (correspondência de uma sequência de números).
  • Gerenciamento de chaves: expõe um serviço por uma interface AIDL para que aplicativos cliente possam inserir, ler, atualizar ou excluir chaves.
  • SDK do cliente: fornecido a todos os apps, como apps de mensagens ou de gerenciamento de contatos, para interagir com o serviço.

Saiba mais sobre o Verificador de Chaves na seguinte documentação: