Пример #1
0
        private string GetTestDataMd5(string pid)
        {
            string requestBody = $"gettestdatalist=1&pid={pid}&time=1";
            string response    = HttpClient.UploadString(Config.TaskFetchUrl, requestBody, 3);

            return(Md5Encrypt.EncryptToHexString(response));
        }
Пример #2
0
        private string GetTestDataMd5(string pid)
        {
            string requestBody = $"gettestdatalist=1&pid={pid}&time=1";
            string response    = HttpPost(requestBody);

            return(Md5Encrypt.EncryptToHexString(response));
        }
Пример #3
0
        /// <summary>
        /// 生成校验Token
        /// </summary>
        /// <returns>校验Token</returns>
        public static string Create()
        {
            // Token = MD5 ( MD5( JudgerName + Password ) + UtcDate )

            string name   = Config.JudgerName;
            string secret = Config.Password;
            string date   = DateTime.UtcNow.ToString("yyyy-MM-dd");

            string nameAndPasswordHash = Md5Encrypt.EncryptToHexString(name + secret);
            string token = Md5Encrypt.EncryptToHexString(nameAndPasswordHash + date);

            return(token);
        }