/// <summary> /// 把指定的字符串加密为可以通过Url传递的字符串 /// </summary> /// <param name="rawString"></param> /// <returns></returns> public static string EncryptUrlString(string rawString) { //追加时间戳,方便后续判断 string nowTicks = DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture); string newParam = string.Format("{0}-{1}", nowTicks, rawString); string result = EncryptByTriple(newParam); result = EncodingUtility.ToBase64FromGb2312(result); result = HttpUtility.UrlEncode(result); return(result); }