散列算法

散列算法通常用于生成数据的摘要信息,是一种不可逆的算法,通常适合存储密码之类的数据,常见的散列算法如MD五、SHA等。算法

通常进行散列时最好提供一个salt(盐),好比加密密码“admin”,产生的散列值是“21232f297a57a5a743894a0e4a801fc3”,能够到网站

一些md5解密网站很容易的经过散列值获得密码"admin",即若是直接对密码进行散列相对来讲破解更容易,此时咱们能够加一些加密

只有系统知道的干扰数据,如用户名和ID(即盐);这样散列的对象是“密码+用户名+ID”,这样生成的散列值相对来讲更难破解。对象

相关文章
相关标签/搜索