/// <summary> /// Encrypts the specified clear text. /// </summary> /// <param name="clearText">The clear text.</param> /// <param name="key">The key.</param> /// <returns>System.String.</returns> /// <remarks>Editor:v-liuhch CreateTime:2015/5/17 16:56:40</remarks> public static string Encrypt(string clearText, string key) { byte[] keyData = new byte[16]; byte[] sourceData = Encoding.Default.GetBytes(key); int copyBytes = 16; if (sourceData.Length < 16) { copyBytes = sourceData.Length; } Array.Copy(sourceData, keyData, copyBytes); SymmetricCryPtoHelper helper = new SymmetricCryPtoHelper(keyData); return(helper.Encrypt(clearText)); }
/// <summary> /// Encrypts the specified clear text. /// </summary> /// <param name="clearText">The clear text.</param> /// <param name="key">The key.</param> /// <returns>System.String.</returns> /// <remarks>Editor:v-liuhch CreateTime:2015/5/17 16:56:40</remarks> public static string Encrypt(string clearText, string key) { return(SymmetricCryPtoHelper.Encrypt(clearText, key)); }