-
Algorithme – Rijndael
Bonjour,
Je ne sais pas réellement si c'est le bon emplacement pour demander, mais depuis quelques temps je m’intéresse à cette aglo de chiffrement.
J'ai suivie quelques explications, tutoriels et autres aides mais voilà je n’arrive pas réellement à mettre en pratique, donc si quelqu’un pouvait expliquer, faire un post démonstratif étape par étape avec des codes d’exemple, ou même fournir un lien vers un cours très complet, en français serait le mieux, sinon en anglais et je me débrouillerais ^^
L'objectif étant de réaliser une classe qui chargerais une fichier en mode binaire, les chiffrerais selon une clé définit puis effectuerais une opération avec le résultat chiffré ( Je ne vais pas dévoiler, maintenant en tout cas, le projet sur lequel je travail ^^ )
-
Une explication sur l'algorithme : ADVANCED ENCRYPTION STANDARD
Et pour le reste, au boulot :P
-
Je vais voir ça,
Pour le bout de code, on en trouve plein, ce n'est pas réellement ce que je recherche, je ne suis pas de ceux qui utilise X chose s'en le comprendre ..
Savoir utilisé et savoir comprendre un algorithme sont très distinct, ici j'aimerais le comprendre avant d'apprendre a l'utilisé x)
Merci,
PS : Si un homme au cœur gros, qui connait tout ça, voudrait devenir mon professeur le temps de, je refuse pas non plus XD
-
Je suis assez d'accord avec ton besoin de comprendre avant d'utiliser.
Si ce raisonnement est valide sur des algorithmes simples (tri à bulle par exemple), il ne tient pas lorsque l'on s'attaque à des algo de chiffrement. Les concepts manipulés vont au delà de la compréhension du commun des mortels et sans de solides connaissances en mathématiques, il y a peu de chances de comprendre pourquoi le nombre machin vaut 63dc5474 et pas plutôt 23dc5474.
-
Théoriquement, l'algorithme AES est assez simple, du moins, comprendre la suite d'opérations qu'on effectue avec.
Maintenant les opérations en elles même, c'est autre chose oui ^^
Mais quand on veut on peut.
Bon je file étudier le pdf que tu m'as link, je repasserais voir si il y a d'autre réponse :)