using System;
using System.Globalization;
using System.Text;
using System.Security.Cryptography;
public class Test
{
public static void Main()
{
Console.WriteLine(GetMD5("Test провод"));
}
public static string GetMD5(string text)
{
byte[] textBytes = Encoding.UTF8.GetBytes(text);
byte[] hash = MD5.Create().ComputeHash(textBytes);
return Convert.ToBase64String(hash);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLlRleHQ7CnVzaW5nIFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHk7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkgICAgQ29uc29sZS5Xcml0ZUxpbmUoR2V0TUQ1KCJUZXN0INC/0YDQvtCy0L7QtCIpKTsKCX0KCnB1YmxpYyBzdGF0aWMgc3RyaW5nIEdldE1ENShzdHJpbmcgdGV4dCkKewogICAgYnl0ZVtdIHRleHRCeXRlcyA9IEVuY29kaW5nLlVURjguR2V0Qnl0ZXModGV4dCk7CiAgICBieXRlW10gaGFzaCA9IE1ENS5DcmVhdGUoKS5Db21wdXRlSGFzaCh0ZXh0Qnl0ZXMpOwoKICAgIHJldHVybiBDb252ZXJ0LlRvQmFzZTY0U3RyaW5nKGhhc2gpOwp9Cn0=