Chiffrement aes (advanced encryption standard) 128 bits

Soyez le premier à donner votre avis sur cette source.

Vue 13 395 fois - Téléchargée 1 594 fois

Description

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

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Arnold59
Messages postés
50
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
3 mars 2009
-
Compilation réussie sous JDK 1.6 update 12.

Quand à l'exécution du programme Principale :

java Principale

test

--> Le résultat donne test
Est-ce normal ?
ciberrique
Messages postés
591
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
18 juillet 2010
-
Premierement bonjour !

Ensuite faut peut etre regarder le code avant de poser des questions, car c'est plutot assez simple a voir que la sub main effectue un chiffrement puis un dechiffrement du chiffré...

Donc si vous aviez pas compris oui c'est normal, sinon prenez le temps de regarder le code.
bougdira
Messages postés
1
Date d'inscription
mercredi 21 février 2007
Statut
Membre
Dernière intervention
4 janvier 2010
-
j ai utlisé cette code c 'est tres bon en execution,j ai essayé de la comprendre mais je n'ai pas comprais bien c 'est quelq'un faire une explication de cette code merci avance
imfaith
Messages postés
57
Date d'inscription
dimanche 6 décembre 2009
Statut
Membre
Dernière intervention
17 mars 2015
-
Bonjour ;
tu peux me dire comment on doit modifier le code si on utilise 256 bits ?
ciberrique
Messages postés
591
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
18 juillet 2010
-
Voir la reference sur la version 256 bits, il y a pas mal de chose à changer.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.