加密算法有很多,如不可逆的摘要算法MD5.SHA(安全哈希算法),可逆的Base64编码,对称加密算法DES.AES,还有非对称加密算法DH.RSA等.那是不是说明我们可以使用任何一种加密算法就能保证网站的安全性,答案是否.举个例子,我们在登录web页面时,发送用户名和密码给服务器,这时请求被拦截了: (1) 密码采用不可逆加密.因为不可逆加密算法就几种,不管怎样变换,攻击者都可以模拟登录: (2) 密码采用可逆加密算法.因为加密是在前端进行加密,所以可能通过js代码看到加密方式,这样也就很容易…