- 博客(10)
- 收藏
- 关注
原创 用户模块关于弱密码md5加密
因为第一种表示数据库存储的就是md5(用户密码),如果用户的密码是弱密码,那么数据库一旦泄露,那么使用md5解密就有可能能获取到用户的密码,不安全。所以解决办法是在用户表中再加入一个字段salt(加密盐,可以是一串uuid,每个用户唯一),用户在注册或者修改密码的时候,把salt加到用户输入的密码后面,然后再使用md5加密存储到数据库中。基于以上分析,我们已经清楚,在比对用户密码的时候要先拿到该用户的salt,拼接在用户密码的后面,再使用md5加密,然后与数据库中的密码进行比对。我们应该使用哪一种呢?
2023-03-27 21:45:45
416
原创 关于前后端交互数据为空时,String类型参数接收为null还是空字符串的问题
关于前后端交互时,String类型参数为null还是空字符串的问题,以及引发的思考
2023-02-20 20:54:16
1709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人