首页
社区
课程
招聘
请教关于RIPEMD-128的问题
发表于: 2004-12-2 08:46 4802

请教关于RIPEMD-128的问题

2004-12-2 08:46
4802
向各位密界朋友请教:

如果初始变量A,B,C,D由原来的
  A := $67452301;
  B := $efcdab89;
  C := $98badcfe;
  D := $10325476;
改成:
  A := $66452A01;
  B := $ebcdab79;
  C := $98badafe;
  D := $10365476;
那请问是否后面的compress方法也需要变换?

谢谢

(一个日本游戏登陆服务器的信息处理方法)

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (10)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
登录?
密码的加密?
2004-12-2 21:26
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
递交服务器验证信息的加密方式
2004-12-3 12:22
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
4
最初由 leanang 发布
递交服务器验证信息的加密方式


RIPEMD-128不可逆的,服务器也无法还原
不可能对整个登录包这样加密,最多把密码做RIPEMD-128
2004-12-3 12:27
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
5
请问是否后面的compress方法也需要变换?

可以变化,也可以不变化。
一般不会变。
2004-12-3 14:58
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
最初由 shoooo 发布


RIPEMD-128不可逆的,服务器也无法还原
不可能对整个登录包这样加密,最多把密码做RIPEMD-128


把服务器的基本信息,如用户名、端口等,用RIPEMD-128加密,发送到游戏服务器
2004-12-5 19:21
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
最初由 wsy 发布
请问是否后面的compress方法也需要变换?


可以变化,也可以不变化。
一般不会变。


谢谢,回答
2004-12-5 19:22
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
8
最初由 leanang 发布


把服务器的基本信息,如用户名、端口等,用RIPEMD-128加密,发送到游戏服务器


把用户名RIPEMD-128后发给服务器,服务无法还原!!
它怎么知道是哪个账号登录呢??????
建议你再仔细看看
2004-12-5 21:13
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 leanang 发布


把服务器的基本信息,如用户名、端口等,用RIPEMD-128加密,发送到游戏服务器


RIPEMD-128不是用来“加密”数据的,是用来“哈希”数据的,就是把无论输入值有多大都生成一个128位的摘要,并且别人很难用其他信息生成同样128位大小的摘要,但这个摘要也是不可逆的,也就是说得不到原来的信息。如果可以还原的话那这种算法估计是最牛的压缩算法了:D.它和加密粘上边的唯一原因是它可以生成密码,信息的摘要而让非法用户无法得到密码,重要信息并且在需要时可以验证密码,信息的正确和完整。

PS,在128位的摘要已经不安全了,RIPEMD已经在普遍使用160位的了。
2004-12-5 22:07
0
雪    币: 161
活跃值: (231)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
RIPE-MD是为欧共体的RIPE项目而研制的,该算法是MD4的一种变型,产生128位消息摘要。它是一种单向散列函数,具有不可逆特性。客户端用变形RIPE-MD来产生消息摘要,那么服务端也必然会用变形RIPE-MD来比较
2004-12-5 22:10
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
最初由 shoooo 发布


把用户名RIPEMD-128后发给服务器,服务无法还原!!
它怎么知道是哪个账号登录呢??????
建议你再仔细看看


用户名是明文的,然后密码不是直接采用把密码进行哈希,而是把服务器一开始返回的确认码+用户密码进行哈希,然后发给服务器。
现在我是直接把变形的RIPEMD反汇编代码做成DLL自己来调用
2004-12-7 13:39
0
游客
登录 | 注册 方可回帖
返回
//