/// <summary> /// HMacSha1加密 /// </summary> /// <param name="stream"></param> /// <param name="key">盐</param> /// <param name="encoding">编码格式,默认UTF-8</param> /// <returns></returns> public static string HMacSha1(this Stream stream, string key, Encoding encoding = null) { encoding = encoding ?? new UTF8Encoding(); return(SecurityCommon.HMacSha1(stream, key, encoding)); }
/// <summary> /// HMacSha1加密 /// </summary> /// <param name="bytes"></param> /// <param name="key">盐</param> /// <param name="encoding">编码格式,默认UTF-8</param> /// <returns></returns> public static string HMacSha1(this byte[] bytes, string key, Encoding encoding = null) { encoding = encoding ?? new UTF8Encoding(); return(SecurityCommon.HMacSha1(bytes, key, encoding)); }