您现在的位置是:数据库 >>正文
MD5 加密安全吗?
数据库6人已围观
简介MD5 是 Message Digest Algorithm 的缩写,译为信息摘要算法,它是 Java 语言中使用很广泛的一种加密算法。MD5 可以将任意字符串,通过不可逆的字符串变换算法,生成一个唯 ...
MD5 是加密 Message Digest Algorithm 的缩写,译为信息摘要算法 ,安全它是加密 Java 语言中使用很广泛的一种加密算法 。MD5 可以将任意字符串,安全通过不可逆的加密字符串变换算法,生成一个唯一的安全 MD5 信息摘要 ,这个信息摘要也就是加密我们通常所说的 MD5 字符串。那么问题来了,安全MD5 加密安全吗 ?加密
这道题看似简单,源码下载其实是安全一道送命题,很多人尤其是加密一些新入门的同学会觉得,安全啊 ,安全MD5 首先是加密加密的字符串 ,其次是安全不可逆的,所以它一定是加密安全的 。如果你这样回答 ,香港云服务器那么就彻底掉进面试官给你挖好的坑了 。
为什么呢?因为答案是“不安全”,而不是“安全”。
1.彩虹表
MD5 之所以说它是不安全的,是因为每一个原始密码都会生成一个对应的固定密码 ,也就是说一个字符串生成的 MD5 值是永远不变的源码库