单项选择题

A.算法公开,密钥保密
B.算法不能公开,密钥可以公开
C.算法应能抵御已知的攻击
D.算法应尽可能提高运算效率