
JAVA
文章平均质量分 93
s666666__
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分享一套更安全的 API 用户登录 明文密码加密 设计方案 (适合用于非https的场景)
1)早期登录接口一般都是采用账号+明文密码 直接发送到服务端做校验,数据库存储的是用户密码 md5 值; 此方法如果在没有用 https 的场景,很容易被抓包盗取用户密码;2)另一种方法是用户密码在本地端使用 md5 转换后、再生成一个签名同时发送到服务端做校验;(常用于端对端的 API) 此方法的好处是用户密码完全不在网络中流通,无需担心被抓包盗取用户密码; 但有个重大的弊端就是、此时数据库中存储的 md5 转换后的用户密码就形同于明文存储了; ...原创 2020-11-12 01:15:07 · 2549 阅读 · 2 评论 -
了解 &和&& 与 |和|| 的区别
&&和||是用于条件判断,而&和|是位运算。· 【&】//相当于二进制减法;//计算原理:数值转成二进制 > 二进制相减(遇0为0) > 再将二进制计算结果转成数值;(1&1) = (0001 - 0001 = 0001) = 1(1&2) = (0001 - 0010 = 0000) = 0(2&2) =...原创 2017-11-23 12:47:07 · 1166 阅读 · 0 评论