https://jyroneparker.com/2018/08/02/create-an-encryption-based-anonymous-messenger/
Create An Encryption Based Anonymous Messenger