• 计算机组成原理之加密技术和认证技术(软考中级)


    1.加密技术和认证技术

    image-20221105130646057

    1.1对称加密和非对称加密

    image-20221105130734100

    ​ 用户A给用户B发送的信息是明文,很容易被黑客C窃听,这时候需要对发送的信息进行加密,加密的方式可以是对称加密和非对称加密,如果对发送的信息使用对称加密,则会遇到一个问题,使用对称加密只要一把钥匙,加密和解密都是一把钥匙,在钥匙分发上会出现问题。于是就有了非对称加密,非对称加密有两把钥匙,一把钥匙是公钥一把钥匙是私钥,公钥 是公开的,所有人都有,这时候,使用接受方的公钥进行加密,接受方的私钥进行解密,很好的解决这个问题,但是现在又遇到一个问题,公钥加密有一个缺点,加密速度慢,但是对称加密速度快,所以就发明了混合加密方式。使用对称加密对发送的信息进行加密,然后在使用接收方的公钥对加密后的信息加密,这样就解决了信息窃听。

    ​ 思考一下???信息窃听问题是解决了,但是如何去解决信息篡改,用户假冒,和发送发否认信息发送问题。

    1.2摘要和数字签名

    image-20221105135738783

    ​ 摘要和数字签名解决的是信息篡改和用户信息假冒问题,也顺带解决了解决了发送放否认发送的信息。数字签名相当于现实生活当中的按手印,使这个内容具有不可伪造性。对发送的信息使用接收方的公钥进行加密,对信息摘要使用发送放的私钥进行加密,接受方收到数据之后。首先验证信息摘要,使用发送方A的公钥对信息摘要进行解密,如果能解开,则发送方没有被伪造。其次使用接收方B的私钥对信息进行解密,解密后,对文本信息进行Hash运算,与摘要进行比对。

    ​ 摘要:验证信息是否被篡改,对发送的明文进行Hash算法运算后,会得到一个摘要,放在密文后一块发送给接收方,接收方得到信息之后,对信息内容进行Hash运算,得到的摘要和发送的摘要进行对比,如果一致,则没有被篡改,如果不一样,则被篡改。

    ​ 数字签名:用来验证发送方的信息是否被假冒和修改,使用发送方的私钥对信息进行加密也就是数字签名,接收方首先验证数字签名,验证成功则该消息没有被假冒且不能被否认,否则该消息的真实性为假冒发送。

    1.3 数字证书

    数字证书由CA权威机构进行颁发,用户将个人信息和公钥发送给CA权威机构,权威机构使用私钥对用户的个人信息和公钥进行数字签名。

    1.4 专题训练

    例题1:

    image-20221105111442478

    答案:D

    例题2:

    image-20221105142723206

    答案:A,D

    例题3:

    image-20221105142849170

    例题4:

    image-20221105142956568

    答案:D

    例题4:

    image-20221105143048543

    答案:A

    例题5:

    image-20221105143138788

    答案:D

    例题6:

    image-20221105143254996

    答案:B,A

    例题7:

    image-20221105143418064

    答案:A

    例题8:

    image-20221105143644919

    答案C

    例题9:

    image-20221105143912196

    答案:B

    例题10:

    image-20221105144026525

    答案:A,C

    例题11:

    image-20221105145212209

    答案:A

    答案:A

    例题12:
    image-20221105145254139

    答案:D

    例题13:
    image-20221105150454616

    答案:A,B

    1.5 加密算法

    这一部分内容主要考察对称密钥和非对称密钥包括哪些算法,只需要把下面列举的算法分类记住就好了。

    1.对称密钥

    对称密钥也称为私钥,私有密钥

    image-20221105111142531

    2.非对称密钥

    非对称密钥也称为公钥,公开密钥加密算法

    image-20221105111234156

    3.额外补充

    Hash函数

    MD5摘要算法

    SHA-1安全散列算法

    1.6专题训练

    例题1:

    image-20221105151603239

    答案:D

    例题2:
    image-20221105151701852

    答案:D

    例题3:

    image-20221105151730618

    数字签名使用的是非对称加密

    答案:A

    例题4:

    image-20221105160407574

    答案:D

    例题5:
    image-20221105160550916

    答案:B

    例题6:

    image-20221105160635797

    答案:B,B

    例题 7:

    image-20221105160756829

    答案:D

    例题8:

    image-20221105160904027

    答案:C

    例题9:

    image-20221105160954743

    答案:B

    例题10:

    image-20221105161055134

  • 相关阅读:
    java毕业设计诊所信息管理系统Mybatis+系统+数据库+调试部署
    黑洞路由的几种应用场景
    wpf datagrid常用绑定以及格式
    【计算机网络-哈工大】---学习笔记(下)---(一)网络安全、密码学基础、对称、公钥、身份认证、数字签名、KDC\CA
    HR应用在线人才测评,给企业招聘带来的好处
    es小记(copy_to)
    英国国家卫生服务遭受攻击,系统出现大面积故障
    Linux使用ifconfig命令没有显示ens33或者没有ip地址
    高性能、低成本的高防IP产品现实吗?
    Excel VSTO开发9 -使用Form窗口
  • 原文地址:https://blog.csdn.net/qq_52699757/article/details/127705080