SWF Browser
由于这个软件用了BlowFish算法,所以,详细的跟踪过程不好写出来。有兴趣的朋友可以去查看我
写的《BlowFish算法说明》(看雪的教学里头有)。这里只列出它的注册码算法:
1.把name的长度扩长为8个子节的倍数,并且name的长度要大于3。
扩长的方法是在名字后头添加8-(strlen(name)%8)
2.用BlowFish算法对name进行加密。key="1232hfbsdjdh2834121"
3.把输出级联,做一个字符变换得到string1
4.把string1按照扩长名字同样的方法扩长到8个子节的倍数
5.用BlowFish算法对string1进行加密。key="ewrwk214134g7df2"
6.把输出级联,通过和3同样的字符变换得到string2
7.把string2经过另一个变换,得到注册码。
这个软件算法已经算是比较复杂的了,不过可笑的是最后竟然出现明码对比。
所以如果你只想要它的注册码,是很easy的事情,可是,如果要编出注册机(非crackcode型的),
没有一点密码学的功底,还是很不容易的。有兴趣的朋友可以试试看。
- 标 题:SWF Browser的注册算法 (874字)
- 作 者:夜月
- 时 间:2001-10-26 13:31:14
- 链 接:http://bbs.pediy.com