密码的传输加密?

来源:13-9 增加会员注册功能

慕神4535282

2022-05-31

老师,下午好,请教几个问题,本节中(08:51),您提到一个密码两层加密:传输加密+保存加密。

  1. 这里说的传输加密指的是https方式吗?我看到本课用的都是http的方式。
  2. 请问一下,本节中使用的传输加密方式是哪种?
  3. 如果不使用传输加密,那黑客通过抓包就可以清楚查看到用户的密码,那必然的不安全的吧,那是否表示传输加密是必须的?
  4. 是否需要对所有的请求都进行传输加密,还是只针对个别请求(比如用户的登录)进行传输加密?
  5. 如果需要对所有的请求都进行传输加密,那现有的前后端的代码需要做更改吗?
  6. 主流的传输加密方式是哪种?老师您推荐哪种?

谢谢老师的指导,谢谢!

写回答

1回答

甲蛙

2022-06-01

密码加密指的是对密码做md5计算。

课程用的是md5,其它的还有sha256等。

敏感信息都是需要加密传输和存储的,敏感信息包括:密码、身份证、手机号等,日志也不能明文打印,要做到开发人员也拿不到生产的明文信息。

不需要对所有的都加密,普通的项目密码加密就可以了。重要的信息会要加密,比如对接微信支付宝,所有的支付相关接口都是要求加密和加签的。

md5严谨来说不算加密,它是摘要算法,因为算出来的结果不能反向解回来,所以一般可以用来做密码加密。常用的加密用RSA, AES等,包含了加密和解密。

下载视频          
0
1
慕神4535282
非常感谢!
2022-06-01
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1708 学习 · 1648 问题

查看课程