Hacker News new | ask | show | jobs
by andyburke 3848 days ago
Not to mention: if everything is encrypted using your password as a key, how do your friends see your posts? Are they encrypted for each friend with that friend's public key?
3 comments

They could be encrypted with a random symmetric key that is then itself asymmetrically encrypted individually for everyone in your network and provided to them through some means. This is also how the OpenPGP works.
You share the (wrapped) post key with all contacts when you add them as contacts
> Are they encrypted for each friend with that friend's public key?

That sounds about right. However this is a closed-source project, so I don't see why it would be picked up by privacy enthusiasts.

No, it is fully open source from day one: https://github.com/Crypton/statusapp
This seems buried. Is there a reason it's not mentioned or linked on the kloak page? I actually went looking for the code and couldn't find that repository.
The link to the source code is in the about screen in the app. Hardly buried. I will have it added to the site, I was unaware of this.
Thanks.

I figured it was likely in the app, but for an experiment like this, that appeals to many of the ideals of an open source philosophy, I'm less likely to bother installing it if I'm unaware that it's an open source project.

Obviously the appeal ultimately needs to be greater than just being open source, but that initial bump can't hurt the outcome of the experiment.

Aside of the closed-source aspect, that is a great way to run a secure peer-to-peer messaging platform / social network. I believe this is how iMessage also encrypts communication.
Doesn't GPG work in a similar way?