/// <summary> /// 使用给定密钥加密 /// </summary> /// <param name="original">原始数据</param> /// <param name="key">密钥</param> /// <returns>密文</returns> public static string Encrypt(this byte[] original) { return(StringEncrypt.GetEncryptString(StringEncrypt.Encrypt(original))); }
/// <summary> /// 使用给定密钥加密 /// </summary> /// <param name="original">原始数据</param> /// <param name="key">密钥</param> /// <returns>密文</returns> public static string Encrypt(this byte[] original, Encoding encoding) { return(StringEncrypt.GetEncryptString(StringEncrypt.Encrypt(original, encoding))); }
/// <summary> /// 使用给定密钥加密 /// </summary> /// <param name="original">明文</param> /// <param name="key">密钥</param> /// <returns>密文</returns> public static string Encrypt(this byte[] original, string key, Encoding encoding) { byte[] keydata = encoding.GetBytes(key); return(StringEncrypt.GetEncryptString(StringEncrypt.Encrypt(original, keydata))); }