Chat application build with Angular.JS using public and private key for encryption.