J'ai une application qui crypte les données XML en utilisant l'algorithme rijndaelmanaged pour crypter les données. Ma tâche consiste à convertir le code C# en C++ afin que l'application ne dépende pas du framework .net. Veuillez me parler de toute bibliothèque qui possède un algorithme géré par rijndael et d'autres techniques de cryptographie comme passwordDeriveByte etc.Conversion de C# en C++
Répondre
Voici un algorithme Rijndael du domaine public qui (selon les docs) sera également compilé en C++: Rijndael C/C++ Algorithm. Évidemment, s'il compile pour les deux langages, il ne sera probablement pas conforme aux meilleures pratiques C++, mais cela fonctionnera.
Voici une autre qui a été écrit en C++, dérivée d'une implémentation Java: CodeProject C++ Rijndael
Comprendre que RijndaelManaged est exclusif au .NET Framework; par sa définition en tant qu'algorithme "géré", il est écrit et compilé dans MSIL et n'est pas un "wrapper" pour le code non managé. Il existe d'autres implémentations de Rijndael qui sont des "wrappers", et ces implémentations peuvent être accédées "nativement" en utilisant simplement le CSP Windows qui est "enveloppé", tel que le Microsoft AES Cryptographic Service Provider livré avec les versions Windows de bureau et serveur à partir de Win2000.
Ce site contient une implémentation de l'algorithme de chiffrement Rijndael:
http://www.efgh.com/software/rijndael.htm
Aussi, voici un article CodeProject lié au sujet:
http://www.codeproject.com/Articles/1380/A-C-Implementation-of-the-Rijndael-Encryption-Decr
Vous pourriez vouloir prendre un regard sur Crypto++ qui est une bibliothèque de cryptographie C++ portable qui implémente entre autres AES (Rijndael)
- 1. Conversion numérique en C/C++
- 2. Conversion de C# Regex en C++/CLI?
- 3. Fonction CRC. Conversion de C en C#
- 4. Conversion de C++ (GetAsyncKeyState) en C# - WPF
- 5. Conversion automatique de l'API C++ en C#?
- 6. Conversion d'un projet de C++ en C#
- 7. Conversion SQL en C#
- 8. Conversion c en php
- 9. Conversion C# en Java
- 10. Conversion datetime en C#
- 11. conversion vidéo en C#
- 12. Conversion de type en C#
- 13. Conversion de VB.NET en C#
- 14. Conversion de C en PHP?
- 15. Conversion de Mips en C
- 16. Conversion de Ruby en C#
- 17. priorité de conversion en C++
- 18. Conversion de Fortran en C++
- 19. Conversion de Java en C#
- 20. conversion de J # en C#
- 21. Conversion de Java en C++
- 22. Conversion de Java en C++
- 23. Conversion de LabVIEW en C#
- 24. Conversion de Luabind en C#?
- 25. Conversion de Ruby en C#
- 26. Conversion de C# en VB.net
- 27. Opérateurs de conversion en C++
- 28. Conversion de JavaScript en C#
- 29. conversion C à C#
- 30. Conversion C++ C#
http://msdn.microsoft.com/fr-fr/library/windows/desktop/aa380245%28v=vs.85%29.aspx – SLaks