OK, maintenant j'ai codé pour une implémentation de AES-128 :) Cela fonctionne bien.Comment rendre mon algorithme de cryptage plus de 128 bits?
Il prend en 128 bits, et retourne encrypte 128 bits
Alors, comment puis-je améliorer mes fonctions afin de pouvoir traiter plus de 128 bits?
Comment faire en sorte que l'algorithme de chiffrement gère des chaînes plus grandes?
Le même algorithme peut-il être utilisé pour chiffrer des fichiers? :)
La définition de la fonction est
public byte[] Cipher(byte[] input)
{
}
... Oui ... 128 bits fait référence à la taille de la clé, pas à la taille des données qu'elle peut gérer en général. Vous semblez un peu confus ... Comment avez-vous testé votre implémentation AES est correcte? –
En fait, j'ai implémenté la version AES 128 bits. Les tailles de clé AES peuvent gérer est de 128 192 et 256 bits. Mais quelle que soit la taille des clés, il ne peut gérer que 128 bits à la fois :) –
http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation – kennytm