Erlang простое шифрование MD5
От: -Cheese-  
Дата: 25.11.15 09:44
Оценка:
Всем привет!
есть у меня вот такой код

   public static string Encrypt(string text, string key)
        {
            byte[] inputBuffer = Encoding.UTF8.GetBytes(text);
            byte[] keyHash = new MD5CryptoServiceProvider().ComputeHash(Encoding.UTF8.GetBytes(key));
            TripleDESCryptoServiceProvider provider2 = new TripleDESCryptoServiceProvider {
                Key = keyHash,
                Mode = CipherMode.ECB,
                Padding = PaddingMode.PKCS7
            };
            byte[] inArray = provider2.CreateEncryptor().TransformFinalBlock(inputBuffer, 0, inputBuffer.Length);
            return inArray.ToHexString();
        }


Нужно перевести этот кусок кода erlang. Никак не могу найти куда копать. В криптографии не силён
— в классе crypto смотрел в сторону des_ecb_encrypt, но там ключ 8 байт (здесь MD5 хеш 16)
— в методах des3* как-то слишком много параметров
Подскажите в какую сторону смотреть....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.