取经之路 - TCP如何保证传输安全

在这里插入图片描述

TCP如何保证传输安全

  • 对称加密
    • 加密和解密使用同一把密钥进行
    • 问题暴露: 明文传输密钥跟客户端,密钥在中间被截取了呢,如何安全传输密钥给客户端?
  • 非对称加密
    • 客户端和服务器同时拥有公钥和私钥
    • 用公钥加密的数据,只有对应的私钥才能解密;用私钥加密的数据,只有对应的公钥才能解密
    • 过程: 服务器用公钥加密,客户端使用私钥解密
    • 问题暴露:加密速度较对称加密慢百倍
  • 对称加密 + 非对称加密
    • 非对称加密 加密密钥
    • 对称加密 加密传输数据
    • 过程: 明文传输公钥给客户端 -> 客户端使用收到的公钥加密 密钥(对称加密的) -> 服务器私钥解密得到 密钥(对称加密的)
    • 解决的问题:
      • 服务端如何安全得到 密钥(对称加密的)
      • 数据传输速度提升 (真正的数据传输使用对称加密, 只有密钥传输使用了非对称加密)
    • 问题暴露: 服务器明文传输公钥,万一传输过程中被截取了呢 (若截取成功,客户端传输数据再次被截取,岂不是GG),跟换了一个公钥,也就说服务器身份无法得到验证
  • 数字证书
    • 认证中心CA
    • 过程: 把要传输的公钥和服务器信息通过Hash算法生成 信息摘要 -> CA使用自己的私钥加密信息摘要形成数字签名 -> 再把 公钥+数字签名+未hash的个人信息 形成 数字证书 -> 客户端拥有一份数字证书,经过hash算法对公钥和个人信息生成信息摘要,最后对比两份信息摘要 (一致就是可靠的服务器)
    • 问题暴露: 1. CA的公钥怎么给客户端 2. CA的私钥怎么给服务器
      • 客户端内置证书
      • 服务器一开始就申请证书 (需要购买的)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为华为OD机试题,西天取经是一道经典的题目,涉及到许多方面的考察和思考。西天取经是《西游记》中的故事情节,其中主要任务是取得真经,以拯救世界。而作为华为的工程师,我们需要先了解这个挑战的背景和目标。 西天取经考验的是团队协作和个人能力。首先,我们需要有一个有冒险精神和毅力的团队,由团队领导者牵头组织。团队成员需要各司其职,需要有地理学家、历史学家、语言学家、武术高手等各个领域的专家。他们应该紧密协作,共同解决困难和挑战。 其次,团队需要经历训练,提高个人能力。这个过程需要不断学习、研究和实践。地理学家需要了解西方地理环境和地形,历史学家需要研究西方历史和文化,语言学家需要掌握西方语言,武术高手需要提升自己的武术技巧。通过不断提高个人能力,团队成员才能够应对各种困难和挑战。 在西天取经的过程中,我们需要面对各种风险和困难。对于华为的工程师来说,我们需要明确目标并制定详细的计划,同时需要从容应对各种变化和挑战。团队成员需要保持平静、乐观,并积极寻找解决问题的方法和策略。 最后,成功取得真经需要付出巨大的努力和付出。这需要团队成员展现出坚持不懈的毅力和决心。即使在挫折面前,我们也不能轻易放弃,而应该鼓励自己不断尝试、进步,并互相鼓励和支持。 总的来说,西天取经不仅考验个人能力,更是一个团队合作的过程。只有通过团队成员的共同努力和协作,我们才能够成功地完成任务,取得真经,为世界带来积极的影响。华为作为全球知名的科技企业,注重团队合作和个人能力的培养,相信我们的工程师能够在西天取经的过程中取得成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值