What is end-to-end encryption and how does it work? | Dark Hacker News