Функция КонвертироватьВМД5 (ТекстОригинал);

оMD5 = Новый COMОбъект("System.Security.Cryptography.MD5CryptoServiceProvider");
оEnc = Новый COMОбъект("System.Text.UTF8Encoding");
оStr = Новый COMОбъект("System.Text.StringBuilder");
// переводим в байтовый массив
Массив = оEnc.GetBytes_4(ТекстОригинал);
// MD5
Массив = оMD5.ComputeHash_2(Массив);
// переведем обратно из байтового массива в строку
КолЭлементовМассива = Массив.GetLength();
Для Ит = 0 ПО КолЭлементовМассива - 1 Цикл
оStr.AppendFormat("{0:x02}", Массив.GetValue(Ит));
КонецЦикла;
оMD5 = NULL;
оEnc = NULL;
Возврат оStr.ToString();

КонецФункции