MD5算法算不算加密算法,加了盐的MD5算不算加密算法?

MD5算摘要算法吧?毕竟无法反推明文 加密算法一般都有公钥私钥反推回明文 那加了盐的MD5可以反推明文 算不算 加密算法呢?
关注者
18
被浏览
14,711

10 个回答

严格来说:MD5、sha-1只是散列算法,或者叫摘要算法,不能算加密算法。

加密对应解密,即加密后的密文可以解密成明文,但是MD5无法从密文(散列值)反过来得到原文,即没有解密算法。

大家知道加密算法分为对称加密和非对称加密,不管对称加密和非对称加密,都是能够从密文解密得到明文的。从这点上讲MD5不是加密算法,更谈不上属于对称加密、非对称加密。所以不要再讨论MD5是属于对称加密、非对称加密了,MD5既不属于对称加密也不属于非对称加密,MD5根本就没法解密,也没有秘钥(加盐并不是秘钥),所以可以认为MD5不属于加密算法。

一些人认为MD5处理后看不到原文,即已经将原文加密,所以认为MD5属于加密算法。如果这么看的,那么求余也可以算加密算法了。

总之,大家理解对称加密、非对称加密、md5算法的原理,并且知道什么情况下使用MD5算法,什么时候使用对称加密、什么时候使用非对称加密就好了,不必过分纠结。

希望我的回答能帮助到你!

关注是为了再一次的交流,戳一戳左上角的头像点击关注吧!