10
votes

Cryptage AES 256 dans .NET Framework 2.0

Est-ce que quelqu'un sait si c # peut être utilisé dans .NET Framework 2.0 pour utiliser le cryptage et le déchiffrement AES 256? Appréciez si le cadre intégré prend en charge ceci ou si nous devons utiliser des API externes pour la même chose?

merci.


0 commentaires

3 Réponses :


5
votes

Il est intégré - vous devez utiliser rijndael classe (nom de l'algorithme qui a remporté le Concours Nist AES ) dans System.Security.Cryptography .


4 commentaires

"Rijndael" est pas le nom "Offical" pour AES, mais le nom de l'algorithme à partir duquel la norme AES a été créée (principalement en ne permettant pas de nombreuses options de Rijndael pour la longueur de la clé, etc. ..


Voir ici pour plus de détails: blogs.msdn.com/b/shawnfa/archive/2006/10/09/...


@Richard: lol j'ai édité cela comme vous l'avez écrit. Je tape une réponse rapide d'abord puis corrigez-le, mais merci quand même :)


Vous devez toujours surveiller les conditions de course, même si vous ne vous attendez pas à eux :-)



1
votes

Avant de gagner le titre d'AES, elle s'appelait Rijndael. Support pour le Rijndael Class a été dans .NET Depuis la version 1.0.


0 commentaires

4
votes

Regardez le System.Security.Cryptography Espace de noms. Il contient des classes que vous pouvez utiliser pour le cryptage AES, telles que la catégorie rijndael .


0 commentaires