TA的每日心情 | 开心 2025-1-14 08:31 |
---|
签到天数: 2449 天 [LV.Master]伴坛终老
|
发表于 2018-4-16 16:45:36
|
显示全部楼层
本帖最后由 不破不立 于 2018-4-16 17:00 编辑
公匙的hash校验值算法简析
公匙
3834087922,5957556838268605656611075991550063,6544347536178740237603407316587346
整体字符串反转
6437856137043067320478716357434456,3600551995701166565068628386557595,2297804383
求MD5:
908B1B1EFAAE2A1727712025DA4189DA
8个字节为1组 分4组
908B1B1E FAAE2A17 27712025 DA4189DA
每2个字节为一组反转,求异或
1E1B8B90 xor 172AAEFA = 931256A xor 25207127 = 2C11544D xor DA8941DA = F6981597
按照GG表哥的指点:
908B1B1E FAAE2A17 27712025 DA4189DA
直接4组进行异或计算
908B1B1E xor FAAE2A17 = 6A253109 xor 27712025 = 4D54112C xor DA4189DA =971598F6
最后的xor值每2个一组进行反转
F6981597
效率大增
|
评分
-
查看全部评分
|