单项选择题

SM9密钥封装机制封装的秘密密钥是()生成的。

A.根据主公钥
B.根据接受者的用户标识
C.由随机数发生器
D.以上都不对