I have a C# .Net DLL that I need to be converted to Java - JDK 1.3. The program encrypts a Message to be sent to an external vendor. The program includes using TripleDES to encrypt the data, BCB Cipher mode ... I have the .Net Source code (see below for a sample of the code). I will ONLY release the code to the coder who wins the bidding. Please only bid if you have .NET/C#, Java and encryption experience. sample of program to convert: // Use the TripleDES symmetric encryption algorithm to encrypt the data. TripleDES des3 = new TripleDESCryptoServiceProvider(); // Specifies the use of the CBC Cipher Mode. [login to view URL] = [login to view URL]; // See if a key was provided TripleDESKey = [login to view URL]; // Generate random initialization vector to be used. [login to view URL](); TripleDESinitVec = [login to view URL]; /// This section is used to create a memory stream to which /// the encrypted data shall be written. MemoryStream memStreamEncryptedData = new MemoryStream(); ICryptoTransform transform = [login to view URL](); CryptoStream encStream = new CryptoStream(memStreamEncryptedData,transform,[login to view URL]); try { //Encrypt the data, write it to the memory stream. [login to view URL](bytesData, 0, [login to view URL]); } catch(Exception ex) { throw new Exception("Error while writing encrypted data to the stream: \n" + [login to view URL]); } // Updates the Crypto stream with the current buffer and then closes the stream. [login to view URL](); ... The total program is 200 lines of code. Please note - this has to be under JDK 1.3. I cannot upgrade.