hadis shaeidi
شنبه 24 دی 1390, 17:47 عصر
من داخل برنامم کلا زیربرنامه هایی که خروجیش ازنوع voidهستش میتونم نام اشیاروی فرمم روبنویسم واستفاده کنم ولی اگه خروجی voidنباشه نمیتونم راه حل چیه؟
به طورمثال:
public static string EncryptString(string Text)
{
byte[] IV = new byte[8] { 0, 255, 99, 155, 3, 77, 88, 203 };
string Key = "123456789";
byte[] buffer = Encoding.UTF8.GetBytes(Text);
TripleDESCryptoServiceProvider triple = new TripleDESCryptoServiceProvider();
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
triple.IV = IV;
triple.Key= md5.ComputeHash(ASCIIEncoding.UTF8.GetBytes(Key));
byte[] encodeText = triple.CreateEncryptor().TransformFinalBlock(buffe r, 0, buffer.Length);
return Convert.ToBase64String(encodeText);
}
به طورمثال:
public static string EncryptString(string Text)
{
byte[] IV = new byte[8] { 0, 255, 99, 155, 3, 77, 88, 203 };
string Key = "123456789";
byte[] buffer = Encoding.UTF8.GetBytes(Text);
TripleDESCryptoServiceProvider triple = new TripleDESCryptoServiceProvider();
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
triple.IV = IV;
triple.Key= md5.ComputeHash(ASCIIEncoding.UTF8.GetBytes(Key));
byte[] encodeText = triple.CreateEncryptor().TransformFinalBlock(buffe r, 0, buffer.Length);
return Convert.ToBase64String(encodeText);
}