多项选择题

非对称加密算法需要两个密钥来进行加密和解密()。

A.公开密钥(publickey,简称公钥)
B.私有密钥(privatekey,简称私钥)
C.三钥(Threeprivatekey,简称三钥)
D.钥匙(privatekey,简称钥匙)