Web 开发指南(二)HTTP 协议入门
HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写。 HTTP 协议是互联网的基础协议,也是 Web 开发的必备知识。 ...
HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写。 HTTP 协议是互联网的基础协议,也是 Web 开发的必备知识。 ...
全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,北京的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。 ...
目前 Web 开发前后端分离较为流行,做 Web 开发最先要作出的选择是做后端开发还是前端开发,除非你想做全栈工程师,那两端都需要熟悉。 ...
本文主要简述数字证书和密钥相关的一些基础知识,例如什么是数字证书?ASN.1 是什么?常见的 X.509 代表什么含义?什么是 PKI、PKCS 标准? 一、数字证书 对于非对称加密算法和数字签名来说,很重要的步骤就是公钥的分发。理论上任何人都可以获取到公开的公钥,然而这个公钥文件有可能是伪造的,传输过程中也有可能被篡改,所以一旦公钥自身出了问题,则整个建立在其上的的安全性将不复成立。 ...
密码算法主要分为三类:对称密码算法、 非对称密码算法、摘要算法。 一、对称密码算法(Symmetric-key Algorithm) 对称算法 是指加密秘钥和解密秘钥相同的密码算法,又称为 秘密秘钥算法 或 单密钥算法 。 ...