【问题标题】:Why TLS protocol sends the MAC address together with the messages' hash?为什么 TLS 协议将 MAC 地址与消息的哈希一起发送?
【发布时间】:2014-06-02 12:11:59
【问题描述】:

我在Wikipedia 的“客户端验证的 TLS 握手”部分看到,在 TLS 握手结束时,客户端发送了加密的 Finish 消息,包含先前握手消息的哈希和 MAC。

我了解为什么需要此消息。客户端和服务器都需要验证握手是否完成,从现在开始的所有数据都将在对方成功解密。

但是,为什么协议使用 MAC 地址进行验证呢?服务器无法验证这是客户端的真实 MAC 地址,这有什么意义呢?

【问题讨论】:

    标签: ssl encryption


    【解决方案1】:

    它没有。它发送一个消息验证码。

    【讨论】:

    • 这里的MAC代表消息验证码。不是 MAC 地址。这是一个密码学的东西,可能在 Wikipedia 中有解释。
    • 哦!这更有意义..谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    相关资源
    最近更新 更多