/// <summary> /// 使用AES算法加密字节数组 /// </summary> /// <param name="input"></param> /// <param name="password"></param> /// <returns></returns> public static byte[] Encrypt(byte[] input, string password) { using (SymmetricAlgorithm sa = GetProvider(password)) { return(CryptoHelper.Encrypt(input, sa)); } }
/// <summary> /// 使用AES算法加密字节数组 /// </summary> /// <param name="input"></param> /// <param name="password"></param> /// <returns></returns> public static byte[] Encrypt(byte[] input, string password) { return(CryptoHelper.Encrypt(input, GetAesCryptoServiceProvider(password))); }
/// <summary> /// 使用AES算法加密字符串 /// </summary> /// <param name="text"></param> /// <param name="password"></param> /// <returns></returns> public static string Encrypt(string text, string password) { using (SymmetricAlgorithm sa = GetProvider(password)) { return(CryptoHelper.Encrypt(text, sa)); } }
/// <summary> /// 使用AES算法加密字符串 /// </summary> /// <param name="text"></param> /// <param name="password"></param> /// <returns></returns> public static string Encrypt(string text, string password) { return(CryptoHelper.Encrypt(text, GetAesCryptoServiceProvider(password))); }