|
本帖最后由 txqphp 于 2023-6-25 19:44 编辑
- public void Connect(string address, int port)
- {
- if (this.socket.Connected)
- {
- Debug.Log(string.Format("错误:重复建立Socke连接,重新连接时请先断开之前的连接", new object[0]));
- return;
- }
- this.address = address;
- this.port = port;
- MD5 md = MD5.Create();
- string a = "12546f1c61454538c45490";
- string a2 = "1252051ca54456902c7054bc";
- string a3 = "66610b45455576";
- string a4 = "4582fdgs4545wr42saf1";
- byte[] bytes = Encoding.Default.GetBytes(address);
- byte[] array = md.ComputeHash(bytes);
- string text = string.Empty;
- for (int i = 0; i < array.Length; i++)
- {
- text += array[i].ToString("x6");
- }
- byte[] bytes2 = Encoding.Default.GetBytes(text);
- byte[] array2 = md.ComputeHash(bytes2);
- string text2 = string.Empty;
- for (int j = 0; j < array2.Length; j++)
- {
- text2 += array2[j].ToString("x2");
- }
- if (!(a == text2) && !(a2 == text2) && !(a3 == text2))
- {
- if (!(a4 == text2))
- {
- this.Disconnect();
- return;
- }
- }
- try
- {
- Log.Debug("Socket尝试建立连接");
- this.ConnectStatus = ConnectStatusEnum.HasConnect;
- this.connetTime = Time.time;
- this.result = this.socket.BeginConnect(address, port, null, null);
- TimerManager.GetInstance().AddTimerTask(new TimerTask(500f, new Action(this.checkConnect)));
- }
- catch (SocketException ex)
- {
- this.result = null;
- this.socket.Close();
- Debug.Log(string.Format("连接服务器{0}:{1}失败:{2}", address, port, ex.Message));
- this.Disconnect();
- }
- }
复制代码 byte[] bytes = Encoding.Default.GetBytes(address);
byte[] array = md.ComputeHash(bytes);
string text = string.Empty;
for (int i = 0; i < array.Length; i++)
{
text += array.ToString("x6");
}
byte[] bytes2 = Encoding.Default.GetBytes(text);
byte[] array2 = md.ComputeHash(bytes2);
string text2 = string.Empty;
for (int j = 0; j < array2.Length; j++)
{
text2 += array2[j].ToString("x2");
}
text2就是最终密文 |
【天外神坛】免责声明及帮助
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
|