4 ms·
Why can't clients encrypt client side? Chat apps should support input plugins. If a user encrypts locally, there's nothing the network can do about it.
by lonelappde 7y ago
Why can't clients encrypt client side?
Chat apps should support input plugins. If a user encrypts locally, there's nothing the network can do about it.
- t-writescode 7y agoThat is how E2E works. But that means the software you’re using must be able to communicate with your client, unless you want to copy-paste every message into a decrypted. That’s a pain for normal communication. Therefore, we have programs like Signal that do that for us.
- mLuby 7y agoI wonder if a keyboard app could do it, since they sit between the user input and the chat app. It would be nice if message transportation were decoupled from composition and consumption. Default bundling is fine for ease of use, but allow first-class replacements.
- maqp 7y agoThese are called in-line encryption systems. They're generally not apps, but separate devices with automated ciphertext transmission. I've been working on something that does this http://github.com/maqp/tfc http://github.com/maqp/tfc and that can be plugged to almost any transport system with relative ease. The current design is using v3 onion services for each endpoint.
- maqp 7y agoSome messaging apps like Pidgin provide API for message input and output via some IPC like dbus.