返回列表 发帖
如果你熟悉MD5算法的实现方式及流程的话,你肯定不会说这种算法是加密算法。
哈希算法和加密算法,这两者在安全领域和密码领域是完全不同的两种东西。
hblf 发表于 2009-6-4 11:35 http://bbs.ioage.com/cn/images/common/back.gif


我说个例子 : 象密码 123456  ,MD5 是e10adc3949ba59abbe56e057f20f883e
我用填充方式,比如填充上日期e10a20dc30994906ba5039abbe56e057f20f883e
类似这样,你看不出是 123456. 我的目的达到.
叫不叫MD5算法.
任何一种创意都可能成为加密算法.
推荐皮肤 :随心炫2, 黑与光

TOP

你所说的那种,已经不符合MD5的算法结构和流程,肯定不是MD5。
正如你所说,那是自己搞出来的一种填充方式。
最初我只是说,MD5不是加密算法,因为在安全领域大家都明白,这只不过是一种哈希算法罢了。
越扯越远了……
win7 旗舰版
IE8.0
KAV9.0.0.736
PCTools FW 6
---------------------
我们再也回不去了,对不对
俺的自留地,就是有点枯燥:lewisec.sinaapp.com

TOP

本帖最后由 tidehome 于 2009-6-4 12:43 编辑
你所说的那种,已经不符合MD5的算法结构和流程,肯定不是MD5。
正如你所说,那是自己搞出来的一种填充方式。
最初我只是说,MD5不是加密算法,因为在安全领域大家都明白,这只不过是一种哈希算法罢了。
越扯越远了 ...
hblf 发表于 2009-6-4 11:54 http://bbs.ioage.com/cn/images/common/back.gif


说了例子你还不懂,
我说的MD5是MD5算法的值,填充是加密方法,2者合一(算法的值 + 加密方法 ),才成加密
这跟MD5的算法结构和流程有什么不符合.
跟叫不叫一种哈希算法有什么关系.

简单说MD5算法用于加密,就叫MD5算法加密
最后说,加密算法没有固定方式,那怕是哈希值,任何值算法都可以用于加密
推荐皮肤 :随心炫2, 黑与光

TOP

说了例子你还不懂,
我说的MD5是MD5算法的值,填充是加密方法,2者合一(算法的值 + 加密方法 ),才成加密
这跟MD5的算法结构和流程有什么不符合.
跟叫不叫一种哈希算法有什么关系.

简单说MD5算法用于加密,就叫 ...
tidehome 发表于 2009-6-4 12:12 http://bbs.ioage.com/cn/images/common/back.gif


哈哈,加密算法是双向的,明码和密码之间可以通过算法相互转换;MD5算法是单向的,明码通过MD5算法可以得到MD5值,但是由MD5值是没有办法得到明码的,
落霞与孤鹜齐飞,秋水共长天一色。

TOP

回头看看,我已经不知道自己究竟是在讨论啥问题了。好吧,您认为是,那就是吧。
关于加密的东西就不多说了,毕竟这里是讨论tw网络收藏夹的。
win7 旗舰版
IE8.0
KAV9.0.0.736
PCTools FW 6
---------------------
我们再也回不去了,对不对
俺的自留地,就是有点枯燥:lewisec.sinaapp.com

TOP

尤尤,还是撤吧,密码学这东西,是需要高等数学知识作为基础的,恩,还是撤吧。。
落霞与孤鹜齐飞,秋水共长天一色。

TOP

本帖最后由 tidehome 于 2009-6-4 13:36 编辑
哈哈,加密算法是双向的,明码和密码之间可以通过算法相互转换;MD5算法是单向的,明码通过MD5算法可以得到MD5值,但是由MD5值是没有办法得到明码的,
xvlzw 发表于 2009-6-4 13:16 http://bbs.ioage.com/cn/images/common/back.gif


加密算法是双向的? 单向才安全啊!
MD5算法是单向,所以才用它.
密码是一个核对过程,并不用解开.
如果能解开,那里还算安全



附:
尤尤,还是撤吧,密码学这东西,是需要高等数学知识作为基础的,恩,还是撤吧。。
xvlzw 发表于 2009-6-4 13:27 http://bbs.ioage.com/cn/images/common/back.gif

用 中文会更加安全
推荐皮肤 :随心炫2, 黑与光

TOP

密码是一个核对过程,并不用解开

核对过程,专业术语叫做【校验】,MD5算法其实是一个校验过程;
而作为密码学来讲,加密和解密是缺一不可的,比如大名鼎鼎的RSA算法。
你所理解的密码和真正的密码学是完全不通的两个概念,如果有兴趣的话,建议你读一些密码学书来看一下,不过在这之前,建议你把大学信息与计算科学专业的相关基础课程浏览一下,
落霞与孤鹜齐飞,秋水共长天一色。

TOP

本帖最后由 tidehome 于 2009-6-4 13:47 编辑
核对过程,专业术语叫做【校验】,MD5算法其实是一个校验过程;
而作为密码学来讲,加密和解密是缺一不可的,比如大名鼎鼎的RSA算法。
你所理解的密码和真正的密码学是完全不通的两个概念,如果有兴趣的话,建议 ...
xvlzw 发表于 2009-6-4 13:37 http://bbs.ioage.com/cn/images/common/back.gif


"加密和解密是缺一不可的" 又是谁告诉你的???
密 不能解,才叫密. 能解还密什么?


还有书上能教,那也不够密了.
推荐皮肤 :随心炫2, 黑与光

TOP

本帖最后由 hblf 于 2009-6-4 14:03 编辑

最后多句嘴,作为学过一年密码学的人,第一次听到ls这样的论调。密不能解,我要他作甚?加密到底是为了什么?为了谁都看不懂放在那么?这样的工作一点意义都没有。加密是为了通信更加安全!不能解,还通个毛信啊。
公钥算法、私钥算法,非对称加解密,希望tidehome同学可以看下基本概念。不然真的会闹笑话的。
MD5,只不过是一种哈希算法罢了,狐狸同学楼上说的校验,也是对的。他只不过是对信息“抽象”成了一个散列值罢了。不在这里纠缠这些了,毕竟这里不是专业信息安全论坛。
俺撤了~
win7 旗舰版
IE8.0
KAV9.0.0.736
PCTools FW 6
---------------------
我们再也回不去了,对不对
俺的自留地,就是有点枯燥:lewisec.sinaapp.com

TOP

本帖最后由 xvlzw 于 2009-6-4 14:19 编辑

呵呵,俺的密码学课程,貌似都是在睡梦中度过的,N年前的事情啦,都差不多忘得光光了。。。



ps:

还有书上能教,那也不够密了.

哈哈,密码算法都是公开的,密码之所以能保密,不是因为算法,而是密钥,

好了,俺也撤了,
版主来封贴吧,撤了。。
落霞与孤鹜齐飞,秋水共长天一色。

TOP

MD5,只不过是一种哈希算法罢了hblf 发表于 2009-6-4 14:01 http://bbs.ioage.com/cn/images/common/back.gif


网上搜索一下,谁都知道?
但用在加密,就是不错的算法.
推荐皮肤 :随心炫2, 黑与光

TOP

返回列表