Bonjour,
Je suis tombé sur un exemple à cette adresse :
http://cui.unige.ch/~deriazm/javasources/MyRSA.java
Pas de problème avec ce fichier, tout marche bien.
Cependant, je me demandais pourquoi il était nécessaire d'ajouter un bit avant d'encoder les données puis de le supprimer après (fonctions addOneByte et removeOneByte). J'ai essayé ce code sans ajouter de byte, et cela marche aussi bien (avec java 1.5 en tout cas).
A quoi sert donc ce byte supplémentaire. Est-ce grave si je l'enlève ?
Pour finir, j'ai vu d'autres classes qui encryptaient les données avec la classe "javax.crypto.Cipher". Quelle est la différence avec le code source ci-dessus ? Avantages, inconvénients, cas d'utilisation ?
En vous remerciant par avance
Partager