试题二(20分)
阅读下列说明,回答问题1至问题4。
【说明】
该品牌拟开发"烘焙在线课堂"系统:学员在线观看直播课程、在商城内下单购买课程套餐,订单与支付信息采用HTTPS传输;系统开发采用软件工程方法组织。由于学员对直播界面、课程交互方式的期望在初期难以完全明确,项目组决定先快速构建可运行原型交学员试用,再根据反馈不断迭代完善,并且迭代过程中需要进行风险分析。
【问题3】(5分)关于支付采用的HTTPS:
(1)会话建立初始阶段采用④加密,后续数据传输阶段采用⑤加密。
(2)简述采用两种加密方式组合设计的理由。
参考答案④ 非对称(公钥)加密
⑤ 对称(私钥)加密
(2)理由:
非对称加密安全性高但速度慢,用于会话初期交换密钥和身份认证;对称加密速度快但密钥分发困难,用于后续大量数据传输。两者结合既保证了密钥安全交换,又保证了数据传输效率。