切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

3

主题

45

积分

0

精华

用户组 

易积分
538
热心
0
好评
0
开发如意C#电脑客户端MD5和RC4验证问题求助各位大神[复制链接]
发表于 2020-5-29 23:56:29 | 显示全部楼层 |阅读模式
20易积分
最近正在写C#版的如意验证客户端,但遇到了点小麻烦,因为本人也是刚刚学C#不久,很多知识点还没学到,现在寻求论坛里各位大神,请问C#的MD5加密需要如何写,还有RC4加密要如何写,才能在登录如意验证1.7版本服务器,先把我现在写的代码开源给大家,希望有能力的大神完善,论坛有你更精彩!
CsharpRuYi1.7(3).zip (1.69 MB, 下载次数: 10)

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

349

主题

5099

积分

25

精华

用户组 

易积分
18446
热心
102
好评
136
QQ

热心会员国庆节纪念勋章活跃会员

发表于 2020-5-30 11:08:22 | 显示全部楼层
关键C#没人懂呀
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

8

主题

96

积分

0

精华

用户组 

易积分
1473
热心
0
好评
1
发表于 2020-5-30 12:59:53 | 显示全部楼层
md5,百度应该有封装好的类,直接调用即可。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

45

积分

0

精华

用户组 

易积分
538
热心
0
好评
0
发表于 2020-5-30 14:05:02 | 显示全部楼层
52pianpu 发表于 2020-5-30 12:59
md5,百度应该有封装好的类,直接调用即可。

百度上搜过了  但好像加密出来的数据不对,不知道哪里出了问题
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

45

积分

0

精华

用户组 

易积分
538
热心
0
好评
0
发表于 2020-5-30 16:13:32 | 显示全部楼层
cike 发表于 2020-5-30 14:05
百度上搜过了  但好像加密出来的数据不对,不知道哪里出了问题

现在MD5的已经可以了  RC4的要怎么弄呢?
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

18

主题

668

积分

0

精华

用户组 

易积分
2872
热心
2
好评
3

热心会员活跃会员

发表于 2020-6-30 14:03:07 | 显示全部楼层
本帖最后由 小恒哥 于 2020-6-30 14:04 编辑

MD5加密
string str="123";

byte[] buffer=Encoding.Default.GetBytes(str); //将字符串解析成字节数组,随便按照哪种解析格式都行

MD5 md5=MD5.Create();  //使用MD5这个抽象类的Creat()方法创建一个虚拟的MD5类的对象。

byte[] bufferNew=md5.ComputeHash(buffer); //使用MD5实例的ComputerHash()方法处理字节数组。

string strNew=null;

for(int i=0;i<bufferNew.Length;i++)

{

strNew+=bufferNew.ToString("x2");  //对bufferNew字节数组中的每个元素进行十六进制转换然后拼接成strNew字符串

}

Console.WriteLine(strNew);  //输出加密后的字符串

Console.ReadKey();
20171227182439246.jpg
www.xlbcw.com
回复

使用道具 举报

0

主题

16

积分

0

精华

用户组 

易积分
22
热心
0
好评
0
发表于 2021-6-16 21:45:50 | 显示全部楼层
厉害了啊
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2025-5-1 21:20 , Processed in 0.091451 second(s), 41 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部