单项选择题

DES密码体制的算法基础是()。这是一种分组密码,分组的长度为()。这种算法中,密钥的分配和安全管理对确保密码的秘密是至关重要的。当有n个人互相进行通信时,总共需要()个密钥。而公开密钥体制可以把加密密钥公开,所以在n个人相互通信的系统中只需秘密管理()个密钥。RSA是一种公开密钥体制,其算法基础是()。

A.替代式
B.置换式
C.素因子分解
D.替代和置换的混合形式