public static Encrypt ( string s, string key ) : string | ||
s | string | |
key | string | |
return | string |
public static string Encrypt(string s, string key)
{
if (string.IsNullOrWhiteSpace(s))
{
return string.Empty;
}
var encoding = GetEncoding();
var buffer = encoding.GetBytes(s);
var crypto = CreateCryptoServiceProvider(encoding, key);
var result = Convert.ToBase64String(crypto.CreateEncryptor().TransformFinalBlock(buffer, 0, buffer.Length));
return result;
}