单项选择题

A.HTTPS协议对传输的数据进行加密,可以避免嗅探等攻击行为
B.HTTPS使用的端口HTTP不同,让攻击者不容易找到端口,具有较高的安全性
C.HTTPS协议是HTTP协议的补充,不能独立运行,因此需要更高的系统性能
D.HTTPS协议使用了挑战机制,在会话过程中不传输用户名和密码,因此具有较高的安全性