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
- [x] Troca de texto
- [X] Suporte de voz
- [x] Troca de ficheiros
- [x] Envio localização GPS
- [ ] Comunicação por infra-estrutura
- [X] 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
- [x] Gestão de utilizadores em servidor central, com sinalização de utilizadores online/offline
- [x] 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
- [X] Comunicação em claro com verificação da integridade da comunicação
- [x] Escolha de um dos algoritmos MD5 ou SHA Hash Algorithms: SHA-1, HAVAL, MD2, MD5, SHA-256, SHA-384, SHA-512
- [x] Comunicação encriptada de mensagens
- [x] Escolha de um dos protocolos DES, 3DES ou AES
v0.7
v0.6
v0.5
v0.2