CHIFFREMENT AES (ADVANCED ENCRYPTION STANDARD) 128 BITS

Signaler
Messages postés
50
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
3 mars 2009
-
 diande -
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

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

Merci mon soucis est reglé.
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.
Messages postés
1
Date d'inscription
dimanche 15 novembre 2015
Statut
Membre
Dernière intervention
15 novembre 2015

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.
Messages postés
589
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
18 juillet 2010
1
Voir la reference sur la version 256 bits, il y a pas mal de chose à changer.
Afficher les 8 commentaires