题目
下列加密算法中,属于公钥加密算法的是()A. DESB. RSAC. KerberosD. 椭圆曲线
下列加密算法中,属于公钥加密算法的是()
A. DES
B. RSA
C. Kerberos
D. 椭圆曲线
题目解答
答案
BD
B. RSA
D. 椭圆曲线
B. RSA
D. 椭圆曲线
解析
公钥加密算法(非对称加密)的核心特点是使用一对密钥:公钥(公开)和私钥(保密)。公钥用于加密或签名验证,私钥用于解密或签名生成。本题需识别选项中属于此类算法的选项。
关键知识点:
- RSA:经典非对称加密算法,基于大整数分解难题。
- 椭圆曲线:现代非对称加密算法,基于椭圆曲线离散对数问题。
- 排除项:
- DES:对称加密算法(私钥加密)。
- Kerberos:身份认证协议,非加密算法本身。
选项分析
DES(Data Encryption Standard)
- 类型:对称加密算法(私钥加密)。
- 特点:使用相同密钥加密和解密,密钥较短(56位),安全性较低。
- 结论:不属于公钥加密算法。
RSA(Rivest-Shamir-Adleman)
- 类型:非对称加密算法(公钥加密)。
- 特点:基于大质数分解的数学难题,广泛用于加密和数字签名。
- 结论:属于公钥加密算法。
Kerberos
- 类型:网络认证协议。
- 特点:用于身份验证,通常结合对称加密(如DES)实现。
- 结论:非加密算法,排除。
椭圆曲线(Elliptic Curve Cryptography, ECC)
- 类型:非对称加密算法(公钥加密)。
- 特点:基于椭圆曲线上离散对数问题,密钥长度短且安全性高。
- 结论:属于公钥加密算法。