软考-中级信息安全工程师知识点(混乱不排序版)-7

一、密码学基本理论

在一个公钥密码体制中,一般存在公钥和私钥两个密钥
公钥密码体制中仅根据密码算法和加密密来确定解密密在计算上是不可行的
公钥密码体制中的私钥可以用来进行数字签名

MD5算法以512比特数据块为单位处理输入,产生128比特哈希值

杂凑函数SHA1的输入分组长度为512比特

SM3杂凑值长度为32字节,消息分组长度512比特,摘要值长度为256比特

DES加密算法S盒替换运算规则,第一、六位确定行,第二、三、四、五确定列,再转换成二进制

根据密码分析者可利用的数据资源来分类,可将密码攻击的类型分为四类:
        仅知密文攻击(Ciphertext only attack):攻击者有些消息的密文,这些密文都是用相同的加密算法进行加密得到的
        已知明文攻击(Know plaintext attack):攻击者不仅可以得到一些消息的密文而且也知道对应的明文

        选择明文攻击(Chosen plaintextattack):攻击者不仅可以得到一些消息的密文和相应的明文,而且还可以选择被加密的明文
        选择密文攻击(Chosen ciphertext attack):攻击者能够选择一些不同的被加密的密文并得到与其对应的明文信息,攻击者的任务是推算出加密密钥

DES加密算法中,密钥长度和被加密的分组长度分别是:56位和64位;在DES算法中,需要进行16轮加密,每一轮子密钥长度为48;DES属于对称加密算法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MingXS2021

技术活儿,当赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值