Hacker News new | ask | show | jobs
by deleted_soon 3699 days ago
WhatsApp wouldn't keep the private keys. That being said, this system could still be hacked - when the clients exchange public keys, you insert yourself in the middle, provide your own public keys to each client, and mediate between the two clients, which gives you access to the unencrypted messages.
1 comments

That only works in transport if the connection is not pinned. I don't know if they do pin, but they should.

If they pin then the NSA would have to actually have access to the data center and doing that much without getting noticed is quite hard.

True, but I bet that the NSA could force WhatsApp to issue certificates for fake keys. Obviously can't do that without being noticed, but they could still use it to spy on specific users if they wanted.