今天学习的主要内容是关于网络安全的,具体的知识点如下:
1 对称加密与非对称加密:对称加密是指加密和解密的密钥都是相同的,或者可以通过其中一个密钥推断出第二个密钥。非对称加密是指加密与解密的密钥不一样,分为公钥与私钥。公钥可以明文传播,用于加密。私钥不能随便传播,用于解密。
2 信息摘要:MD5码等主要用于信息摘要用的,信息摘要的核心思想是通过对文件生成摘要,来识别文件传输过后是否发生过变更。如果文件发生了变更,则起MD5码也会发生变更。所以,其核心作用就是保护文件的完整性,确保文件没有被篡改过。
3 数字签名:数字签名的目的是为了留下证据,以证明这些信息是由发起人发送的。数字签名的基本思想是利用发送者的私钥进行签名,用发送者的公钥进行签名验证。
4 数字证书:数字证书是为了预防在数据传输过程中,数据被人截取,然后提供假的公钥和私钥,以获取信息的操作。数字证书是由CA中心颁发数字证书,比如用户访问网站,一旦用户接受到这个网站证书后,就会和浏览器的证书进行比对,如果存在比如编号、私钥不对等信息,则可以证明要访问的站点是假冒的。
今天终于弄清楚了网络安全的这些内容。以前偶尔接触其中的几个点,总不能链接起来,今天发现,这些内容组合起来其实是形成了网络安全的系统解决方案。