摘要:
一、对称加密: 二、非对称加密: 三、RSA加密 1.找出两个质数P、Q 2.n = PQ 3.Φ(n) = (p-1)(q-1) 欧拉函数 4.找一个公钥e 要求1<e<Φ(n) ,并且e和Φ(n) 互质 找一个私钥d 要求ed除以Φ(n) 余数为1(比如Φ(n)是20 e是7 那么d是3就行了) 阅读全文
摘要:
数字签名: 一、生日问题:一年365天 每个人生日分布随机 p:所有人生日不在同一天的概率1-p:至少两个人生日在同一天的概率 [1] 365/365[2] 365/365*364/365...[3] ......... ...[n]个人 365*364*..(365-n+1)/365^n 10个人 阅读全文
摘要:
个人总结:读完这篇文章需要15分钟,文章介绍了抽象语法树与js引擎解析这些语法树的过程,提到了懒解析——即转换为AST的过程中不直接进入函数体解析,当这个函数体需要执行的时候才进行相应转换。(因为有的函数体只是声明了,并没有实际被调用) 解析,语法抽象树及最小化解析时间的 5 条小技巧 这是 Jav 阅读全文
摘要:
个人总结:读完这篇文章需要15分钟,文章主要讲解了Babel和TypeScript的工作原理,(例如对es6 类的转换,是将原始es6代码转换为es5代码,这些代码中包含着类似于 _classCallCheck 和 _createClass这样的函数,而这些函数已经在Babel和TypeScript 阅读全文
摘要:
个人总结:读完这篇文章需要20分钟。 这是 JavaScript 工作原理的第十三章。 概述 正如你所知,动画在创建令人叹服的网络应用中扮演着一个关键角色。由于用户越来越注重用户体验,商户开始意识到完美,令人愉悦的用户体验的重要性,结果网络应用变得越来越重并且拥有更多动态交互的功能。这就要求网络应用 阅读全文
摘要:
个人总结:阅读完这篇文章需要20分钟,这篇文章主要讲解了现代浏览器在网络层传输所用到的一些技术, 应当对 window.performance.timing 这个API所有了解。 这是 JavaScript 工作原理的第十二章。 正如在之前关于渲染引擎的文章中所讲的那样,我们相信好的和伟大的 Jav 阅读全文
摘要:
个人总结:读完这篇文章需要20分钟,这篇文章主要讲解了浏览器中引擎的渲染机制。 DOMtree | | > RenderTree CSSOMtree | 这是 JavaScript 工作原理的第十一章。 迄今为止,之前的 JavaScript 工作原理系列文章集中于关注 JavaScript 语言本 阅读全文