大家都在谈用户体验,网站制作一样如此,良好的用户体验非常重要。恰当的色彩改变,巧妙的动画效果,都会让用户感受深刻。
需要特别提及的是,网站的交互效果并非越多越好,总看到一些网站为了动画而动画,一方面拖慢了网站加载速度,另一方面也让人眼花缭乱,让网站浏览者感到疲倦。良好的用户体验是静中取动,让用户在浏览页面时一下就抓住重点。
开发网站离不开用户的注册与登录,今天来说说在网站开发的时候关于用户密码的保存方式,传统的方式有以下几种
密码加密的几类方式:
如果你只是简单的使用md5将用户的密码进行加密,那么如果你的库被别人拖了,现在有很多可以直接反查的网络工具就可以进行暴力破解,那么能不能有一种方法,用户的明文密码即使多次使用,但是数据库中记录的加密密码也是不同的,这样即使数据库被拖了,那么也很难暴力破解,真的有这种方法吗?
答案是肯定的,有一种加密方式叫加盐哈希加密,加密时混入一段“随机”字符串(盐值)再进行哈希加密。即使密码相同,如果盐值不同,那么哈希值也是不一样的。现在网站开发中主要是运用这种加密方法