摘要: 1、为什么要使用https 以用户注册为例,通过数据校验,可以保证用户传给我们的密码是完整有效的。数据进来之后,通过我们的处理,存放到数据库中的密码是经过加密的,也是安全的。但是还有一点,就是用户的请求在到达我们应用之前的一个安全,怎么来保证?用户注册的请求,在到达服务器之前,就被别人给截获了。用户 阅读全文
posted @ 2020-01-28 21:05 caofanqi 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 1、密码为什么要加密 存在数据库中的密码如果是明文,一旦数据库数据泄漏了,别人就可以拿着你的账号密码为所欲为。更何况有很多人在各个平台的用户名密码都是一致的。所以用户的密码,一定要加密存储。 2、加密算法的种类 2.1、对称加密,指的是需要对加密和解密使用相同密钥的加密算法。常见的对称加密算法有:D 阅读全文
posted @ 2020-01-28 16:05 caofanqi 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要做数据校验 要保证系统的安全性,健壮性,数据校验必不可少,校验参数的合法性,不能因为前端或者其它调用段因为参数传的不对导致我们的系统报错。 2、开发中参数校验做在哪里 一般都是做在接口层面,对传入的参数进行校验。 3、Bean Validation 对于Controller接口的参数校验 阅读全文
posted @ 2020-01-28 01:58 caofanqi 阅读(2026) 评论(0) 推荐(0) 编辑