CHIFFREMENT AES (ADVANCED ENCRYPTION STANDARD) 128 BITS

cs_Arnold59 51 Messages postés lundi 8 mars 2004Date d'inscription 3 mars 2009 Dernière intervention - 3 mars 2009 à 22:02 - Dernière réponse :  diande
- 10 janv. 2018 à 12:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/49220-chiffrement-aes-advanced-encryption-standard-128-bits

Afficher la suite 
imfaith 57 Messages postés dimanche 6 décembre 2009Date d'inscription 17 mars 2015 Dernière intervention - 28 avril 2011 à 22:00
Bonjour ;
tu peux me dire comment on doit modifier le code si on utilise 256 bits ?
ciberrique 591 Messages postés lundi 25 août 2003Date d'inscription 18 juillet 2010 Dernière intervention - 28 avril 2011 à 22:32
Voir la reference sur la version 256 bits, il y a pas mal de chose à changer.
Chuck_HK 1 Messages postés dimanche 15 novembre 2015Date d'inscription 15 novembre 2015 Dernière intervention - 15 nov. 2015 à 17:17
Bonjour, je sais que ce post date un peu et je ne sais pas si j'obtiendrait une réponse mais je tente quand même ma chance.
Je voudrai savoir comment fonctionne le code du constructeur AES et principalement lors de la génération des clés. Voici le code au cas ou :
 public AES(String cle){
key = new int[Nk * 4];
expandKey = new int[4 * Nk * (Nr +1)];

//Decoupage de la clé format texte en format integer
for (int i=0;i< (Nk * 4);i++){
key[i] = Integer.valueOf(cle.substring(i,i+1));
}

//Generation de rCon
rCon = new AESWord128[16];
genRCon();
//Generation des clés étendus
expandKey = keyExpansion(key);

}


Merci d'avance pour votre réponse.
Merci pour ce post. Le code est clair et tres simple a comprendre. Moi je veux le modifier pour pouvoir saisir le mot a chiffer. un coup de main me fera plaisir.
Commenter la réponse de cs_Arnold59

8 réponses

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.