消息摘要如何解密?

网络工程 安全
2022-02-07 07:07:08

试图让我的头脑围绕数字签名并遇到一个小障碍。我正在使用的书提供以下信息

  • 设备 A 散列消息以创建消息摘要
  • 设备 A 使用设备 A 的私钥加密摘要以创建签名
  • 设备 A 将签名添加到消息中
  • 设备 A 使用设备 B 的公钥加密整个消息(包括签名)
  • 设备 A 向设备 B 发送消息

  • 设备 B 使用设备 B 的私钥解密消息

  • 设备 B 将签名从消息中分离出来
  • 设备 B 使用设备 A 的公钥解密签名,得到消息摘要
  • 设备 B 对消息进行哈希处理以获得消息摘要
  • 如果创建的消息摘要设备B与解密的消息摘要设备相同,则该消息未被篡改

很好,但是设备 B 如何知道使用什么散列算法来创建消息摘要?

1个回答

哈希方法需要在两边配置相同。它可以手动配置,也可以在连接建立期间协商。这完全取决于所涉及的系统和软件。