单项选择题

以下哪种算法是公钥加密算法( )。

A.Blowfish
B.RCS
C.三重DES
D.ElGamal