1,

mysql 公钥文件下载 linux_与运算


mysql 公钥文件下载 linux_学习_02


mysql 公钥文件下载 linux_学习_03


这里例子采用的密钥是:奇数位取反.

mysql 公钥文件下载 linux_哈希算法_04


这里的加密密钥与解密密钥是一对,对于加密模型来说,

发送者使用公钥a,对信息进行加密,而拥有私钥的人才可以获得里面的信息.

所以即使截获了密文,没有私钥也无法得到信息.

mysql 公钥文件下载 linux_与运算_05


这种方法(认证模型)并不能用来加密信息,因为解密的是公钥.但是可以用来认证信息.

就是可能有a,b,c,d四种解密公钥,如果用a的公钥解开,就知道是a发出的消息.所以也叫认证模型.对称加密技术,需要同时告诉接收者密文与密钥.就是频繁交换密钥.

mysql 公钥文件下载 linux_安全_06


这个信息摘要的作用是:判断信息有没有被篡改,因为没有两段信息的hash值是完全一样的,标点不同也不一样.所以,可以比较收到的信息与原信息的hash值,可以得到信息有没有被篡改.

另外,hash函数是单向的,无法通过hash值得到原信息.

mysql 公钥文件下载 linux_与运算_07


这里如果只发送,信息摘要和信息m,那么被中途截获之后,可能将信息摘要也一起修改.

为了解决这个问题,添加一步,用a的私钥进行加密信息摘要.这样,篡改者不知道a的私钥,也就修改不了信息.同时在b端也可以确认是a发出的消息.这种模型,直接发送信息m,保证不了保密性.只能确定接收者和确认消息有没有被修改.相当于认证模型的升级版.

mysql 公钥文件下载 linux_与运算_08


又称数字信封技术.相当于加密模型的升级版,经过了两次加密.

mysql 公钥文件下载 linux_与运算_09

数字签名是一对多的形式,私钥用来保护信息不能被篡改.

数字加密是多对一的形式.私钥用来保护信息.使信息进过两层加密更安全.

mysql 公钥文件下载 linux_学习_10


以上内容了解.

mysql 公钥文件下载 linux_安全_11


mysql 公钥文件下载 linux_与运算_12


其中第四题,应该选用对称加密技术来对大量文件进行加密.a,RSA为非对称加密技术,SHA-1,MD5都是信息摘要技术.

mysql 公钥文件下载 linux_与运算_13


第四题选c

其中第一题,a,b互信意思是a,b互相解码取得对方的证书.必要条件就说l1,l2互换公钥,这样才可以用各自的私钥打开.

一般来说,私钥并不交换,私人留存.

所以选d.

mysql 公钥文件下载 linux_mysql 公钥文件下载 linux_14


这道题选d,是将变长转换为定长.另外三个选项可以了解一下.2,逻辑计算

mysql 公钥文件下载 linux_安全_15


mysql 公钥文件下载 linux_学习_16


这道题中0x表示,后面的数为16进制数.这个与运算只有都为1才为1,输入0,做与运算只能得0,所以可以用来检验是否全为0.结果为a

mysql 公钥文件下载 linux_与运算_17


这道题选c,因为如果x为假,那么无论如何都要计算z得值.

这里用到短路计算.对于or函数,左边为1,就不需要看右边得值,所以x,y都为真时,就不需要计算z得值了.

对于a,b选项,一个x得值,决定不了表达式.