首页
社区
课程
招聘
[讨论]这样的Crackme违规吗?
发表于: 2009-9-15 23:26 4532

[讨论]这样的Crackme违规吗?

2009-9-15 23:26
4532
如:
A=hash(name);
b≡g ^ serial mod p
if(A==b) 成功;
else 失败。

注册机:

A=hash(name);
serial=log g A;

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 151
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
http://bbs.pediy.com/showthread.php?t=95592
好像此贴9楼有提到
2009-9-16 03:42
0
雪    币: 1022
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
那讨论的是用serial来解码的问题。
这里并没用serial来解码,只是把求序列号的问题转化为,
求hash函数的碰撞与离散对数问题。
2009-9-16 09:01
0
雪    币: 232
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
hash函数弄个空间大点的(例如128bit),算死也遇不到一次碰撞,
顺便再增加一下哈希函数的计算时间,这样做除非爆破最后的IF,不然看不到注册吧。
2009-9-16 11:03
0
雪    币: 1022
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
素数p比较难构造,不然写不出注册机。
2009-9-16 12:20
0
游客
登录 | 注册 方可回帖
返回
//