Bonjour, voici un petit code permettant d'appliquer un chiffrement AES 128bits sur un message rangé dans un tableau de bytes.
Concernant les opérations mathématiques dans GF(2^8) je traite la multiplication de polynome sans coefficient par la méthode de multiplication lente soit par multiplication successive par x.
Source / Exemple :
zip
Conclusion :
Je n'ai pas trouvé de bug, mais si vous en voyez tenez moi au courant. De plus si vous avez des questions n'esitez pas à les poser. Enfin tout commentaire constructif sera le bienvenu.
Compilé sous eclipse avec java 1.5