Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 随机字符串
 /// </summary>
 public static string GetNonce()
 {
     return(MD5Helper.GetMd5(new Random().Next(1000).ToString()).ToLower().Replace("s", "S"));
 }
Ejemplo n.º 3
0
        /// <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));
        }