Instant messenger with end-to-end encryption.
-
Updated
Jun 6, 2023 - Java
End-to-end encryption (E2EE) is a system of communication where only the communicating users, servers, or applications can read the messages sent between each other, regardless of the number of hops or nodes between the messenger and the recipient.
Instant messenger with end-to-end encryption.
Sample with concept explained on how to secure data when transfering from one party to another party and validate the sender (portion of End-to-End Encryption)
Transparent client-side encryption for sharing files (using webcrypto)
Full Stack Slack Clone
One-One chat application developed using Websockets, channels with Redis as its backing store with authentication and offline messages feature.
A library for performing neural network inference over homomorphically encrypted data
Anonymous-Chat is an Android messaging app that supports Anonymous Identity & privacy, so no need for phone or email to sign-in, only depends on public-key identifier.
A simple end-to-end encrypted client/server chat in Python
The web wallet for Keyspace
Dart encryption library for betro
Typi - End-to-End Encryption web chat (W.i.P).
Stateless client-server E2E encrypted messanger (C++ Client & Python Server)
HMessager is a Android decentralized messaging app providing end-to-end encryption based on the Signal Protocol and built with Jetpack Compose
An experiment with Elliptic Curve Diffie-Hellman (ECDH) Key Exchange as a simple way for implementing end-to-end encryption.
Free, end-to-end encrypted VoIP + Chat
Server that provides a CRUD API for key-value storage with authentication, authorization and optional end-to-end encryption
MERN Chat application using Socket.IO
Simple end-to-end encrypted collaborative note taking app.