/// <summary> /// 生成票据 /// </summary> /// <param name="appId"></param> /// <param name="clientType"></param> /// <param name="deviceNo"></param> /// <param name="nonce"></param> /// <returns></returns> public static string GetTicket(string appId, string clientType, string deviceNo, string nonce) { var str = $"{appId}{clientType}{deviceNo}{nonce}{PrivateSecretKey}"; return(MD5Helper.GetMd5(str)); }
/// <summary> /// 随机字符串 /// </summary> public static string GetNonce() { return(MD5Helper.GetMd5(new Random().Next(1000).ToString()).ToLower().Replace("s", "S")); }
/// <summary> /// 计算签名 /// </summary> /// <param name="parms">参数字符串</param> /// <param name="key">私玥</param> /// <returns></returns> public static string GetSign(string parms, string key) { string str = $"{parms}&key={key}"; return(MD5Helper.GetMd5(str)); }