EtherChat is an decentralized app running on Ethereum platform that allows you to send encrypted messages via a smart contract. Only you and the recipient of a message can decrypt it. All encrypted messages will be available for everyone to see because it is on the Ethereum blockchain, however, only the sender and the receiver can decrypt the messages between them, on one else can intercept it.
EtherChat only depends on the Ethereum network and can work without any centralized server.
Minh Nguyen, [email protected]
EtherChat is available under the MIT license. See the LICENSE file for more info.