Java 加密解密面试题.docx

Java加密解密面试题

说明:试题覆盖编码、单向散列、对称加密、非对称加密、数字签名、HTTPS、密钥管理等高频考点,适合后端开发面试自测。

一、选择题(单选)

下面属于单向哈希算法的是()

A.AES

B.RSA

C.SHA-256

D.SM4

答案:C

解析:SHA-256属于哈希摘要算法,单向不可逆;AES、SM4是对称加密,RSA是非对称加密。

Base64的本质是()

A.加密算法

B.编码方式

C.哈希算法

D.签名算法

答案:B

解析:Base64只是二进制转文本的编码,不具备保密性,不能当成加密使用,任何人拿到字符串都可以解码还原原始数据。

AES

文档评论(0)

1亿VIP精品文档

相关文档