- 博客(11)
- 收藏
- 关注
转载 网络安全基础之笔记三(电子邮件安全/IPSec)
PGP(PrettyGoodPrivacy) 数字签名——认证 加密算法——保密性 ZIP算法——压缩 base64转换——兼容性 ——分段 集成了建立公钥信任模型和公钥认证管理系统的工具。 Ks=会话密钥 PRa=用户A私钥 RUa=用户A公钥 EP=公钥加密 DP=公钥解密 EC=对称加密 ...
2017-10-21 22:10:00
429
转载 网络安全基础之笔记二(传输层安全)
web安全威胁 web流量安全方法 SSL 两层协议组成。会话通过握手协议创建。 会话状态:会话标识符、对等证书、压缩方法、密码规格、主密钥(C/S共享的48字节的会话密钥)、可恢复性。 连接状态:随机字节串、服务器写MAC密钥、客户端写MAC密钥、服务器写密钥、客户端写密钥、初始化向量IV、序列号(改变密码规格时置零) (1)SSL记录协议 ...
2017-10-20 16:21:00
294
转载 V8 是如何实现 JavaScript Hoist 的
1 首先 今天在知乎上看到一个问题“JavaScript有预编译吗?”,题主实际上是对 JavaScript 变量提升(hoist)机制的实现过程有疑惑。我刚知道 hoist 时也好奇过浏览器是怎么实现的,就跑去看了一下 V8 引擎的源码,做了一些笔记,现在正好趁机整理出来。 2 Hoist var 和 function 的 hoist 是老生常谈的问题,网上有大量资料,JavaS...
2017-10-20 15:58:00
215
转载 网络安全基础之笔记一(用户认证)
网络安全体系的五类服务 访问控制服务:根据实体身份决定访问权限 身份鉴别服务:消息来源确认、防假冒(密码技术) 保密性服务:加密 数据完整性服务:防篡改(数字摘要) 防抵赖服务:数字签名 攻击类型 被动攻击:消息内容泄露攻击、流量分析攻击(加密后仍可推测出双方位置、身份、信息频率及长度) 主动攻击:假冒、重放、改写、拒绝服务 安全机制 加密、数字签名、访问...
2017-10-19 11:43:00
562
转载 计算机网络基础之笔记二(TCP/IP)
4. TCP/IP TCP/IP是协议簇,包括两个协议集:TCP——传输控制协议(传输层),IP——互联网络协议(网络层)。 应用层中还包括DNS、HTTP等协议。 HTTP信息流动过程: TCP/IP信息流动: 4.1 IP 提供无连接的数据报服务,进行路由选择。 数据报分为报头和数据区,报头包含源和目的的IP地址。有两种版本,IPv4和IPv6。 ...
2017-10-13 22:11:00
193
转载 计算机网络基础之笔记一(体系结构)
1. 计算机网络基础 2. 数据通信技术 3. 计算机网络体系结构 1. 计算机网络基础 计算机网络:通信+计算机,实现资源共享与数据传输。 分为三类资源:硬件资源、软件资源、数据资源。 发展的5个阶段:面向终端、计算机-计算机网络、开放式标准化网络、计算机局域网络、国际互联网。 主要功能:数据通信(最基本)、资源共享(提高利用率)、增加可靠性(针对单点失效)、提...
2017-10-13 22:11:00
409
转载 计算机网络基础之笔记三(应用层协议)
5.应用层协议 5.1DNS(Domain Name System) cache污染(IP欺骗、数据拦截或错误的master主机地址)。cache污染是指cache中内容可能将您的域名重定向到了一个错误的服务器。通常的应对方法是域名系统安全扩展(DNSSEC, Domain Name System Security Extensions),它为DNS客户端(解析器)提供DNS数据...
2017-10-13 22:11:00
319
转载 async, defer 以及 preload
Js脚本会改变DOM,在执行完脚本后HTML才会重新开始解析。CSS 可能会阻塞解析,取决于外部样式表和脚本在文档中的顺序。如果在文档中外部样式表放置在脚本之前,DOM 对象和 CSSOM 对象的构建可以互相干扰。 当解析器获取到一个 script 标签,DOM 将无法继续构建直到 JavaScript 执行完毕,而 JavaScript 在 CSS 下载完,解析完,并且 CSSOM 可...
2017-10-09 11:57:00
530
转载 json递归
对testData进行处理后变成resultData格式 如果当前节点的child的第一个子节点的id有值,给当前节点增加一个cid的键并且值为idcid的值为最里面的child的子节点id值 var testData=[{ "id": "1", "child": [{ "id": "1-1", "child": [] ...
2017-08-25 18:39:00
168
转载 js笔试题(不定期更新)
1 找出数字数组中最大的元素(使用Math.max函数) Math.max.apply(this, arr) View Code 2 转化一个数字数组为function数组(每个function都弹出相应的数字) for(var i=0;i<arr.length;i++){ var tmp=arr[i]; arr[i]=func...
2017-08-25 11:08:00
182
转载 js与Nodejs的单线程和异步--初探
Event Loop Event Loop : 浏览器使用 Event Loop 来协调 DOM 事件、UI 渲染、脚本执行和网络事件等。 Task Queue (Event Queue) :每当 DOM 事件、计时器事件或者网络事件被触发时,它们的回调函数和 Context 都会被压入 Event Queue,而 Event Loop 则会从中取出回调函数并执行。 虽...
2017-07-12 16:45:00
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅