能力值:
( LV2,RANK:10 )
|
-
-
26 楼
不知这里用的md5算法用.net中的算法一样吗?
m[i]=(!m[i])^al;//al在这里指的是密码块数据的长度
这句在C#中如何表示?
我用的 (~(m[i])) ^ al 计算出来的值跟QQ里的不同啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
经典啊 支持
|
能力值:
( LV4,RANK:50 )
|
-
-
28 楼
学习,不容易
|
能力值:
( LV4,RANK:50 )
|
-
-
29 楼
最初由 gdfspy 发布 不知这里用的md5算法用.net中的算法一样吗?
m=(!m)^al;//al在这里指的是密码块数据的长度 这句在C#中如何表示? 我用的 (~(m)) ^ al 计算出来的值跟QQ里的不同啊?
同问,我写了程序来测试这个算法,不过
“m[i]=(!m[i])^al;//al在这里指的是密码块数据的长度”
我不太理解,能否可以详细解释一下 m[i]=(!m[i])^al ?
!应该是取0吗,还是 "~" 我写的程序都没有验证成功,
哪位高手解释一下啦
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
)
|
能力值:
( LV5,RANK:60 )
|
-
-
31 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
强人啊,顶你了
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
支持一下。
|
能力值:
( LV4,RANK:50 )
|
-
-
34 楼
反正写的笔记都有20多页了(A4的纸张),还打印了16张代码。
呵呵,牛,老兄的耐性令我佩服
|
能力值:
( LV2,RANK:10 )
|
-
-
35 楼
支持!!
|
能力值:
( LV3,RANK:30 )
|
-
-
36 楼
楼主不对,算法说错了,是TEA算法,不是md5.
TEA算法最低要求16轮,推荐是32轮,QQ用是的16轮。
md5也用到了,不过是把用户密码的md5做为密钥,去加密一个空串
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
如果如楼主所说执行60000以上的MD5,恐怕时间太长了吧。
|
能力值:
( LV9,RANK:410 )
|
-
-
38 楼
好文,不顶有罪!
|
能力值:
( LV2,RANK:10 )
|
-
-
39 楼
最初由 baron 发布 楼主不对,算法说错了,是TEA算法,不是md5. TEA算法最低要求16轮,推荐是32轮,QQ用是的16轮。 md5也用到了,不过是把用户密码的md5做为密钥,去加密一个空串
能详细说明一下吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
最初由 baron 发布 楼主不对,算法说错了,是TEA算法,不是md5. TEA算法最低要求16轮,推荐是32轮,QQ用是的16轮。 md5也用到了,不过是把用户密码的md5做为密钥,去加密一个空串
高手啊!
|
能力值:
( LV2,RANK:10 )
|
-
-
41 楼
最初由 baron 发布 楼主不对,算法说错了,是TEA算法,不是md5. TEA算法最低要求16轮,推荐是32轮,QQ用是的16轮。 md5也用到了,不过是把用户密码的md5做为密钥,去加密一个空串
楼主的算法绝对是正确的。
|
能力值:
( LV2,RANK:10 )
|
-
-
42 楼
最初由 yuanhen 发布
楼主的算法绝对是正确的。
谁能告诉我,C语言里,“^”操作符是什么运算?
|
能力值:
( LV2,RANK:10 )
|
-
-
43 楼
最初由 堆栈的栈 发布
谁能告诉我,C语言里,“^”操作符是什么运算?
就是^,异或
|
能力值:
( LV2,RANK:10 )
|
-
-
44 楼
最初由 yuanhen 发布
楼主的算法绝对是正确的。
请问这个朋友试过了吗?
我怎么按照楼主的算法计算结果是不对的。
|
能力值:
( LV6,RANK:90 )
|
-
-
45 楼
不错厉害
学习了
学习
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
菜鸟就只能看看了。等看懂了再评论
|
能力值:
( LV2,RANK:10 )
|
-
-
47 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
48 楼
原创!!顶
|
能力值:
( LV2,RANK:10 )
|
-
-
49 楼
厉害!厉害!
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
好文章!支持!
|
|
|