
计算机网络
文章平均质量分 81
计算机网络
1 Byte
某互联网公司平台团队的打工人一枚
展开
-
建议使用 Bcrypt加密算法 代替 MD5/SHA1
前言为了保障用户的敏感数据安全,通常都会对其进行加密,然后将加密后的数据存入数据库中,例如用户密码,在用户进行登录的时候,将其输入的密码与数据库中存放的密文进行比较,以验证用户密码是否正确。BCrypt加密: BCrypt是一种跨平台的文件加密工具。 一种加盐的单向Hash,可以简单理解为它内部自己实现了随机加盐处理,不可逆的加密算法,同一种明文(plaintext),每次加密后的密文都不一样,而且不可反向破解生成明文,破解难度很大,BCrypt生成的密文是60位。MD5加密: 是不加盐的单向Ha原创 2021-03-11 15:28:57 · 24161 阅读 · 1 评论 -
http,tcp,udp协议深度分析(硬核推荐)
文章目录前言一、网络分层原理1.现实世界中的复杂网络环境2.OSI七层协议和TCP/IP协议 第一层:物理层 第二层:数据链路层 第三层:网络层 第四层:传输层 第五层:会话层 第六层:表示层 第七层:应用层3. 一个HTTP请求的分层解析流程二、HTTP协议1.基本概念超文本传输协议(HyperText Transfer Protocol,HTTP) :什么是无状态协议?什么是有状态协议?2.HTTP报文布局请求报文格式:请求行报文格式:15种HTTP请求方法:HTTP请求头信息对照表:响应报文格式:响应原创 2021-02-19 15:49:54 · 22669 阅读 · 9 评论