免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7625 | 回复: 17
打印 上一主题 下一主题

写了一个不可逆的加密... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-08 00:42 |只看该作者 |倒序浏览
听说MD5已经给人破解了。。。MD5?记得学C#的时候留意过,好像是生成128位的密钥,挺复杂的样子。。。于是在某年某月的某一天,我头脑发热,也写了个据自己说是不可逆的加密程序,但是不知道该往哪发......对这方面有兴趣的朋友看看吧
(FreeBSD6.0+gcc3.4.4)

[ 本帖最后由 fansfamily 于 2006-3-8 01:14 编辑 ]

encrypt.tar

10.5 KB, 下载次数: 121

论坛徽章:
0
2 [报告]
发表于 2006-03-08 09:09 |只看该作者
MD5并非“被破解”,而是在可以接受的时间内找到“碰撞”。MD5本身就是一个“不可逆”的HASH算法,无所谓解密不解密。

论坛徽章:
0
3 [报告]
发表于 2006-03-08 09:20 |只看该作者
原帖由 assiss 于 2006-3-8 09:09 发表
MD5并非“被破解”,而是在可以接受的时间内找到“碰撞”。MD5本身就是一个“不可逆”的HASH算法,无所谓解密不解密。


同意。一段有意义的数据能找到的具有相同摘要值的数据一般情况下是不可解析的,对应用系统的安全影响其实并不大。
MD5的摘要值是16bytes的,所以从理论上说有无数的“碰撞”,剩下的只是时间问题

论坛徽章:
0
4 [报告]
发表于 2006-03-08 10:58 |只看该作者
加密的意义是在信息有效期内部被破解

不是永远

论坛徽章:
0
5 [报告]
发表于 2006-03-08 11:58 |只看该作者
对 hash 而言,找到碰撞就可称“破解”

论坛徽章:
0
6 [报告]
发表于 2006-03-08 11:59 |只看该作者
原帖由 net_robber 于 2006-3-8 10:58 发表
加密的意义是在信息有效期内部被破解

不是永远


上面的话可以简化为 “加密的意义是被破解”

论坛徽章:
0
7 [报告]
发表于 2006-03-08 12:01 |只看该作者
原帖由 net_robber 于 2006-3-8 10:58 发表
加密的意义是在信息有效期内部被破解

不是永远


一次一密就是永不可破的。

论坛徽章:
0
8 [报告]
发表于 2006-03-08 20:41 |只看该作者
2004年8月17日的美国加州圣巴巴拉,正在召开的国际密码学会议(Crypto’2004)安排了三场关于杂凑函数的特别报告。来自山东大学的王小云、冯登国、来学嘉和于红波教授已经成功破译了MD4、MD5、HAVAL-128、RIPEMD-128,并能在任何初始值下用2^40次hash运算找出SHA-0的碰撞
  详细评论见:http://csrc.nist.gov/hash_standards_comments.pdf

以上是在百度搜来的。
看了几位的留言,真使我惭愧,想大家对MD5都比较熟悉,而我只在很久以前看过,就...。
我又看了关于MD5的说明,发现其前面定义的一系列操作都是可逆的,“不可逆”只是因为最后一步用加法对数值本身进行了修改,然后再用修改后的值进行下一轮循环。换句话说只要对最后的加法进行解析成为可能就可以破解。我没有仔细推敲实验,不知说得对不对?
还有
找到“碰撞”是什么意思?SHA-0、SHA-1又是怎样一种算法?
还请赐教。

论坛徽章:
0
9 [报告]
发表于 2006-03-09 09:10 |只看该作者
碰撞就是对于该算法存在同义词,可以由不同的关键字得到相同的散列值。
SHA有相应的RFC描述。

论坛徽章:
0
10 [报告]
发表于 2006-03-09 09:19 |只看该作者
原帖由 fansfamily 于 2006-3-8 20:41 发表

找到“碰撞”是什么意思?SHA-0、SHA-1又是怎样一种算法?
还请赐教。

接着百度...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP