/// <summary> /// 使用给定密钥解密 /// </summary> /// <param name="original">密文</param> /// <param name="key">密钥</param> /// <returns>明文</returns> public static string Decrypt(this string original, string key) { if (original.IsWhiteSpace()) { return(original.ToStringValue()); } return(StringEncrypt.Decrypt(original, key)); }
/// <summary> /// 使用给定密钥解密 /// </summary> /// <param name="encrypted">密文</param> /// <param name="key">密钥</param> /// <param name="encoding">字符编码方案</param> /// <returns>明文</returns> public static string Decrypt(this string Value, string key, Encoding encoding) { if (Value.IsWhiteSpace()) { return(Value.ToStringValue()); } return(StringEncrypt.Decrypt(Value, key, encoding)); }
/// <summary> /// 对指定字符串进行解密 /// </summary> /// <param name="Value"></param> /// <returns></returns> public static string Decrypt(this string Value) { if (Value.IsWhiteSpace()) { return(Value.ToStringValue()); } return(StringEncrypt.Decrypt(Value)); }