首页 >> 文档 >> C#专题

迅雷专用链的加密与解密C#版

发布日期:2008-05-27最近更新:2008-05-27来源:BHCODE作者:
上网下载东西的时候经常会遇到迅雷专用下载链,这个时候一般必须要安装迅雷才可以点击该链接来下载我们需要的文件,当然你会说可以在网上下载地址转换器来把迅雷专用链接转换成普通的HTTP或者FTP的下载链接,这样我们就可以用任何工具或者直接用浏览器的自带下载功能就可以下载了,其实我们可以用C#自己编程来实现迅雷地址的加密与解密。就是base64加密解密,注意解密的时候不要把“thunder://”放进去.

代码如下:

public string EncodeBase64(string code_type,string code)//加密的方法
{
string encode = "";
byte[] bytes = System.Text.Encoding.GetEncoding(code_type).GetBytes(code);
try
{
encode = Convert.ToBase64String(bytes);
}
catch
{
encode = code;
}
return encode;
}
public string DecodeBase64(string code_type,string code)//解密的方法
{
string decode = "";
byte[] bytes = Convert.FromBase64String(code);
try
{
decode = System.Text.Encoding.GetEncoding(code_type).GetString(bytes);

}
catch
{
decode = code;
}
return decode;
}

本周推荐
MORE
热点关注
MORE