An secure chat room service based on Node.js, Socket.io and AngularJS with AES encryption