/// <summary> /// Decrypts the specified encrypted text. /// </summary> /// <param name="encryptedText">The encrypted text.</param> /// <param name="key">The key.</param> /// <returns>System.String.</returns> /// <remarks>Editor:v-liuhch CreateTime:2015/5/17 16:56:44</remarks> public static string Decrypt(string encryptedText, 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.Decrypt(encryptedText)); }
/// <summary> /// Decrypts the specified encrypted text. /// </summary> /// <param name="encryptedText">The encrypted text.</param> /// <param name="key">The key.</param> /// <returns>System.String.</returns> /// <remarks>Editor:v-liuhch CreateTime:2015/5/17 16:56:44</remarks> public static string Decrypt(string encryptedText, string key) { return(SymmetricCryPtoHelper.Decrypt(encryptedText, key)); }