问题
单项选择题
在非对称密钥密码体制中,加、解密双方______。
A.各自拥有不同的密钥
B.密钥可相同也可不相同
C.拥有相同的密钥
D.密钥可随便改变
答案
参考答案:A
解析:加密算法有对称加密算法和非对称加密算法。
对称加密算法、解密使用同一把钥匙进行。非对称加密算法使用一对钥匙称为私钥和公钥,它们成对使用不可分开,私钥由密钥的持有者拥有,公钥可以对外公开,一把用于加密,一把用于解密。如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果用私钥对数据进行加密,那么只有用对应的公钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫做非对称加密算法。