密码学
文章平均质量分 66
梦中情蛋
这个作者很懒,什么都没留下…
展开
-
密码学(一)
1.概述在计算机中,进行安全有效的通信至关重要,这就需要通过加密来完成。加密分为对称加密和非对称加密两种,无论哪种算法都是要依靠密钥来进行的。2.对称加密对称加密指加密和解密都共用一个密钥,所以叫对称加密。它只有一个密钥,且加密和解密双方需要共同存储这个密钥,所以当有n个主机时,需要n(n-1) 个密钥。以下通过凯撒密码来讲解对称加密与解密。2.1凯撒密码在密码学中,凯撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术。这个加密方法是以恺撒的名字命名的,是当年恺撒曾用此方法与其将军们原创 2021-04-05 20:07:27 · 585 阅读 · 3 评论 -
密码学(二)
1.数字签名数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。即用私钥将要发布的内容的hash值进行加密,其他人通过公钥去查看要发布的内容,但不可更改,一旦更改,hash值就会改变。所以说,数字签名是非对称密钥加密技术与数字摘要技术的应用。2.ssl与tls协议2.1 ssl协议SSL是一个安全保密协议,在浏览器和Web服务器(之间构造安全通道来进行数据传输,它运行在TCP/IP层之上、应用层之下,为应用程序提供加密数据通原创 2021-04-05 20:12:25 · 144 阅读 · 0 评论