In a page with a tool online encrypt a Text with Triple DES:
Key: 09F15B103BC56A6FA705E71F0850EE6D
IV: 0000000000000000
Text: 9876543210123456FFFFFFFFFFFFFFFF
Encrypted value: 3AA4CCDEE3F753A3CE62B72252386873
In C#, i have a code, but i can't get the same value.
public static string Encrypt(string toEncrypt, string _key) {
 TripleDESCryptoServiceProvider tdes = new TripleDESCryptoServiceProvider();
 byte[] iv = { 0, 0, 0, 0, 0, 0, 0, 0 };
 var CharHex = GetHexFromAscii(toEncrypt);
 var input = ParseHex(CharHex);
 tdes.IV = iv;
 tdes.Mode = CipherMode.CBC;
 tdes.Padding = PaddingMode.None;
 ICryptoTransform cTransform = tdes.CreateEncryptor();
 byte[] resultArray = cTransform.TransformFinalBlock(input, 0,
          input.Length);
 tdes.Clear();
 var resTemp = Convert.ToBase64String(resultArray, 0, resultArray.Length);}}
Does anyone know why?
The page with the tool is http://extranet.cryptomathic.com/descalc/index
 
     
    