/// <summary> /// 以指定的秘钥并采用UTF-8编码对字符串进行AES加密。 /// </summary> /// <param name="key">加密使用的字符串秘钥。</param> /// <param name="value">需要加密的字符串。</param> /// <returns>加密后的字符串。</returns> /// <exception cref="ArgumentException">参数key为空时将抛出该异常。</exception> public static string AesEncrypt(string key, string value) { return(Encryption.AesEncrypt(key, value, Encoding.UTF8)); }
/// <summary> /// 采用默认秘钥和UTF-8编码对字符串进行AES加密。 /// </summary> /// <param name="input">需要加密的字符串。</param> /// <returns>加密后的字符串。</returns> public static string AesEncrypt(string input) { return(Encryption.AesEncrypt(Encryption.aesKey, input)); }