C'est un exemple d'échange de messages cryptés entre le serveur et le client à l'aide de Nodejs express et l'infrastructure socket.io de la bibliothèque Websocket pour une meilleure visualisation. Le côté de chiffrement du client est écrit avec le navigateur javascript Web CryptoApi. Côté serveur est écrit avec Nodejs crypto et Nodejs node-rsa
Docker nodejs version 6 et plus navigateur web
Lancer l'applicaiton avec docker apres avoir construire l'image Docker
docker-composeup
node start
l'application va etre lancer dans localhost:3000