现在网站HTTPS慢慢进入到站长们的视线中,可能有很大站长们不清楚这个网站HTTPS是什么?想要了解网站HTTPS,站长们还得知道一些名词:密文、明文、密钥、密码、对称密钥、非对称加密、数据证书、数据签名。
密文是通过密码运算后得到的结果叫密文
明文就是在加密之前的数据,没有加密过的原始数据。
密钥是参数,在使用密码的时候加入的一些参数,一个明文在相同的密码算法跟不同的算法的计算下是会产生不一样的密文,它决定了密文是否安全,一般情况下密钥越长,越难破解。
密码是用户加密或解密的算法,它跟我们平时说的不太一样。
对称密钥它在加密和解密的过程中使用的密钥是相同的,它的优势在于计算速度快,不足在于密钥需要在通讯的两端共享,不懂?就好比说它跟万能钥匙一样,可以利用它破解所有密文。
非对称密钥也叫公开密钥加密,服务端会生成一对密钥,一个私钥保存在服务端,只有自己知道,另一个可以任何人知道。
数字证书简称CA,由权威机构给某网站颁发的一种认可凭证。
数据签名,数据在浏览器和服务器之间传输时,有可能在传输过程中被冒充的盗贼把内容替换了,如何知道数据是真实服务器发送的而不被调包呢,同时如何让传输的数据没有被人篡改呢,想要解决还得用到数字签名,就跟在合同上签字一样,数字签名就是用于验证传输的内容是不是真实服务器发送的数据,发送的数据有没有被篡改过。