密码学习题
-
Enigma机主要用于哪种类型的密码?
A. 对称密码 B. 非对称密码 C. 散列函数 D. 数字签名
-
RSA算法中,哪个关键步骤是基于大数分解的难度?
A. 生成密钥 B. 加密消息 C. 解密消息 D. 生成签名
-
在流密码和分组密码中,哪一种是将明文分成等长的数据块进行加密?
A. 流密码 B. 分组密码 C. 都是 D. 都不是
-
哪个不是常见的对称密钥算法?
A. AES B. DES C. RSA D. Blowfish
-
Diffie-Hellman算法主要用于解决哪个问题?
A. 密文的解密 B. 密钥的分发 C. 消息的认证 D. 密文的生成
-
在公钥加密中,用来对数据进行加密的密钥是:
A. 公钥 B. 私钥 C. 任意密钥 D. 主密钥
-
哪种加密算法结构采用了分组密码的Feistel结构?
A. AES B. DES C. RSA D. ECC
-
以下哪个算法不属于散列函数?
A. SHA-256
B. MD5
C. RSA
D. RIPEMD-160
-
数字签名使用的是发送方的哪个密钥进行签名?
A. 公钥
B. 私钥
C. 会话密钥
D. 对称密钥 -
下列哪个选项不是常见的密码学应用?
A. 数据加密
B. 数据压缩
C. 用户认证
D. 信息完整性 -
对称加密和非对称加密相比,对称加密的主要优势是什么?
A. 计算速度快
B. 更加安全
C. 密钥更长
D. 适用范围更广 -
在密码学中,'混淆’和’扩散’是哪位学者提出的概念?
A. Claude Shannon
B. Whitfield Diffie
C. Ronald Rivest
D. Adi Shamir -
HTTPS使用了哪种协议来提供加密通讯?
A. IPsec
B. SSH
C. SSL/TLS
D. S/MIME -
在数字证书中,不可能包含哪项内容?
A. 公钥
B. 私钥
C. 持有者信息
D. 签发机构信息