关于url的问题 C#

来源:百度知道 编辑:UC知道 时间:2024/05/03 00:22:20
http://search1.taobao.com/browse/1512/t-0-----------------------g,yw23x6ory4qg4nzt-------2-------b--40-list-commend-0-all-1512.htm:这个是taobao诺基亚N73频道

http://search1.taobao.com/browse/1512/t-0-----------------------g,yw23x6ory4qg4nzs-------2-------b--40-list-commend-0-all-1512.htm//这个是taobao诺基亚n72频道

你仔细看:发现这两个url只有一个字符不同,yw23x6ory4qg4nzt和yw23x6ory4qg4nzs

而我进入淘宝搜索的关键字分别是: 诺基亚 n73,诺基亚 n72

请问他是不是把诺基亚 n73转换成了yw23x6ory4qg4nzt,诺基亚 n72转换成了yw23x6ory4qg4nzs

如果是的话,那么它是通过什么方法来实现这样的编码转换的呢?

可能是他自己的字符串加密。
我想只有写程序的人才能知道是如何加密的。也就是密钥。
就是知道密钥,也不知道他是如何加密的。
我有一个字符串加密的类,你可以看一下。
using System;
using System.Security;
using System.Security.Cryptography;
using System.IO;
using System.Text;

namespace Text
{
/// <summary>
/// 用户数据加密
/// </summary>
public class UserSecurity
{
public UserSecurity()
{
}
private string key = "ExplorationDecisionSupportSystem"; //默认密钥
private byte[] sKey;
private byte[] sIV;

/// <summary>
/// 加密字符串
/// </summary>
/// <param name="inputStr">输入字符串</param>
/// <param name="keyStr">密钥,可以为“”</param>
/// <returns>输出加密后字符串</returns>
public string EncryptString(string inputStr, string keyStr)