WhatsApp, Signal, Telegram and iMessage: Choosing a Private Encrypte...