📄 authquery.cs
字号:
using System;
using System.Security.Cryptography;
namespace gowk.core.packets.querys
{
public class AuthQuery:Query
{
string u,p,d,r;
[System.Xml.Serialization.XmlElement("username")]
public string Username
{
get{return u;}
set{u=value;}
}
[System.Xml.Serialization.XmlElement("password")]
public string Password
{
get{return p;}
set{p=value;}
}
[System.Xml.Serialization.XmlElement("digest")]
public string Digest
{
get{return d;}
set{d=value;}
}
[System.Xml.Serialization.XmlElement("resource")]
public string Resource
{
get{return r;}
set{r=value ;}
}
public void SetDigest(string stream_id,string pass)
{ SHA1 sha = SHA1.Create(); byte[] hash = sha.ComputeHash(System.Text.Encoding.UTF8.GetBytes(stream_id+pass));
string di=System.BitConverter.ToString(hash);
di=di.Replace("-","");
this.d=di.ToLower();
this.p=null;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -