2010-08-09 2 views
1

J'ai à la fois un interface graphique écrite en C#, s'exécutant sur un serveur IIS et un moteur écrit en C++, s'exécutant sur Apache. J'ai besoin de mon interface graphique pour crypter et du moteur C++ pour déchiffrer les données. quelle fonction équivalente puis-je utiliser pour atteindre mon objectif?fonctions de cryptage/décryptage équivalentes sur C++ linux et C# windows

+2

http://www.cryptopp.com/ – DumbCoder

+0

Je ne sais pas du tout pourquoi vous auriez besoin de votre interface graphique pour chiffrer quoi que ce soit. C'est ce que HTTPS est pour ... –

Répondre

0

Vous pouvez utiliser MD% car il est intégré dans le .NET Framework pour Encript

System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider(); 
byte[] data = System.Text.Encoding.ASCII.GetBytes(Value); 
data = x.ComputeHash(data); 
return System.Text.Encoding.ASCII.GetString(data); 

puis utiliser un composant open-source pour C++ comme décrit à http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html

à decript. Bonne chance