5 ms·
1/ phone tethering is the price to pay for end-to-end encryption: the support of multiple devices is not compatible with perfect forward secrecy, as the former
by aiNohY6g 10y ago
1/ phone tethering is the price to pay for end-to-end encryption: the support of multiple devices is not compatible with perfect forward secrecy, as the former require the asynchronous push of messages to all devices while PFS requires synchronicity (at least some kind of, as explained in their white paper here: https://lobste.rs/s/sx2f0r/whatsapp_encryption_overview_technical_white_paper https://lobste.rs/s/sx2f0r/whatsapp_encryption_overview_tech...
2/ if you don't like the Desktop App (or are using Linux), you can use https://web.whatsapp.com/ https://web.whatsapp.com/ and/or the Chrome extension WhatsChrome https://chrome.google.com/webstore/detail/whatschrome/bgkodfmeijboinjdegggmkbkjfiagaan https://chrome.google.com/webstore/detail/whatschrome/bgkodf...
- raonyguimaraes 10y agoOr you can use Whatsie [1] a simple & beautiful desktop client for WhatsApp Web. https://github.com/Aluxian/Whatsie https://github.com/Aluxian/Whatsie
- rakoo 10y ago> PFS requires synchronicity No it doesn't. Multiple devices is a special case of multiple recipients, which the Signal protocol handles (and I presume Whatsapp does as well). See more details here (https://whispersystems.org/blog/private-groups/ https://whispersystems.org/blog/private-groups/) Now, that doesn't mean it already works in Signal/Whatsapp, because they have other constraints. But it's not PFS that prevents it.
- notinreallife 10y agoWhat did they use to make the desktop app, I wonder. Maybe _electron 1.0_?!?
- kocsenc 10y agoThey did use electron. Confirmed by viewing `/Applications/WhatsApp.app/Contents/Frameworks/Electron*`