Problems in Cross Platform Enryption?
-
Hi, Iam trying to implement a cross-platform encryption system. i.e, in windows i will encrypt a file and in Linux will try to decrypt it and viceversa. The same encryption algorithm can be used on both platforms. NET has Cryptography namespace in which all this algo are implemented and API's available. But when we go in to linux , we cannot use this .NET API's. so, some libraries muist be available to implement this algo in both platforms. I got some info on using OPENSSL libraries which i can use for implementing encryption algo. But some problems is ther when it comes to cross platform. So, need some guidelines and ideas for this. Please mail me if u had come across similar situation and help in the same. Thanks. Mani
-
Hi, Iam trying to implement a cross-platform encryption system. i.e, in windows i will encrypt a file and in Linux will try to decrypt it and viceversa. The same encryption algorithm can be used on both platforms. NET has Cryptography namespace in which all this algo are implemented and API's available. But when we go in to linux , we cannot use this .NET API's. so, some libraries muist be available to implement this algo in both platforms. I got some info on using OPENSSL libraries which i can use for implementing encryption algo. But some problems is ther when it comes to cross platform. So, need some guidelines and ideas for this. Please mail me if u had come across similar situation and help in the same. Thanks. Mani
The AES (Rijndael) algorithm has version implemented in many languages (C / C++ / vb6 / .Net / JavaScript (I'm surprised too)) You may use that algorithm to make your cross-platform Cryptography soft. Note: Almost all (if not all) the algorithms have a ANSI C / C++ version, that means you can compile the same source in both platforms and have a "cross-platform" encryption program. Go to The Rijndael Page[^] to check the known implementations of this algorithm. I'm on a Fuzzy State: Between 0 an 1