https://documenter.getpostman.com/view/1885494/S11Bxgv2#6bf6dd63-7868-4b61-9859-1da9983f0bec
1: fazer registo (Ainda só na API) :http://chat-ipg-04.azurewebsites.net/api/auth/register
2: criar contactos (Ainda Só na API) : http://chat-ipg-04.azurewebsites.net/api/chat/new/"ID_do_utilizador_a_adicionar" (deve ser colocar JWT token de autenticação)
2: abrir Android chat e fazer login com email+password do registo
3: ver que o contacto já está criado
4: enviar mensagens encriptadas entre utilizadores
- Troca de texto
- Suporte de voz
- Troca de ficheiros
- Envio localização GPS
- Comunicação por infra-estrutura
- Utilização de rede wifi ou Ethernet para comunicar
- Comunicação Standalone
- Estabelecimento de comunicação via Bluetooth com os dispositivos que são detectados
- Gestão de utilizadores em servidor central, com sinalização de utilizadores online/offline
- Armazenamento de mensagem em servidor para possibilidade concorrente em vários dispositivos
- Comunicação em claro ou encriptada por selecção explicita da encriptação por parte dos utilizadores
- Comunicação em claro com verificação da integridade da comunicação
- Escolha de um dos algoritmos MD5 ou SHA Hash Algorithms: SHA-1, HAVAL, MD2, MD5, SHA-256, SHA-384, SHA-512
- Comunicação encriptada de mensagens
- Escolha de um dos protocolos DES, 3DES ou AES
v0.7
v0.6
v0.5
v0.2