前端记住密码

离开后端说前端加密都是空谈

最近有朋友在使劲研究如何不使用 HTTPS 的情况下保护用户密码安全。暂且不说研究过程,但结论是要保障安全必须后端参与,使用非对称加密算法 —— 如此一来,不如直接用 HTTPS 更简单便捷有保障。使用免费 SSL 证书,一年一换,运维稍微麻烦一点,访问稍微慢一点(证书认证过程好像会慢一些),但至少是专业的,比自己研究的没经过大量检验的算法靠谱多了。假设已经 …

密码加盐加密存储及其登录验证方式

概述本文介绍一种常用的密码加密存储方式,并附上登录时验证用户密码的方法。代码用 Java 来实现,结尾附带有 github 的源码链接。创建账号用户注册账号,填写好密码后传递到后端。密码的形式一般是经过前端 md5 加密过的。账号实体类public class Account {** * 其他账号的字段省略 *private String salt;priv …