Le rapport présente une étude sur la cryptographie, en se concentrant sur l'algorithme RSA, qui permet de sécuriser les communications en transformant des messages en clair en messages codés. Il détaille le fonctionnement de l'algorithme, les étapes de création des clés, ainsi que les tests réalisés sur une application client-serveur utilisant Java pour chiffrer et déchiffrer des messages. Finalement, il conclut sur l'importance du RSA pour des échanges sécurisés et sur l'acquisition de compétences pratiques en cryptographie.