【问题标题】:Question of Vendor ID in RFC2408 (ISAKMP)RFC2408 (ISAKMP) 中的供应商 ID 问题
【发布时间】:2021-01-25 02:54:36
【问题描述】:

我正在阅读 RFC2408(https://www.rfc-editor.org/rfc/rfc2408)。我对第 43 页的“供应商 ID 部分”有疑问(https://www.rfc-editor.org/rfc/rfc2408#page-43)。 文件说,

例如: “示例公司 IPsec。版本 97.1” (不包括引号)具有 MD5 哈希: 48544f9b1fe662af98b9b39e50c01a5a,使用 MD5file 时。

但我使用了许多 md5 工具,例如“md5sum”命令或在线工具,它们都得到了结果“3245b3577c9e4f751675322f259ff016”。

我在 Linux 上试过这个命令:

echo -n "Example Company IPsec.  Version 97.1" | md5sum
3245b3577c9e4f751675322f259ff016  -

我得到了不同的结果,我相信 RFC 文件不会错,所以我想知道我错在哪里,或者我错过了什么?

【问题讨论】:

    标签: md5 ipsec


    【解决方案1】:

    MD5 哈希实际上是值:

    Example Company IPsec. Version 97.1\n
    

    IPsec.Version之间只有一个空格,并且末尾有一个换行符。

    所以你得到这个:

    echo "Example Company IPsec. Version 97.1" | md5sum
    48544f9b1fe662af98b9b39e50c01a5a  -
    

    请注意两点:

    1. 虽然供应商 ID 值必须是唯一的,否则它们是完全任意的。这只是一个如何生成的示例。所以它的正确性并不重要。
    2. ISAKMP/IKEv1 已经过时多年,请改用 IKEv2 (RFC 7296)。

    【讨论】:

    • 谢谢,正确。实际上,RFC 文档中的“版本”之前有两个空格分隔,这让我感到困惑。不过还是谢谢你,真的很有帮助!
    猜你喜欢
    • 2014-09-09
    • 2014-05-21
    • 1970-01-01
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 2018-04-10
    相关资源
    最近更新 更多