【问题标题】:How can I get the public key of a webpage?如何获取网页的公钥?
【发布时间】:2012-06-18 07:30:33
【问题描述】:

如何获取 VeriSign 等网站和所有其他使用 https(安全协议)的网站的公钥?

【问题讨论】:

    标签: public-key-encryption public-key


    【解决方案1】:

    这取决于你使用的浏览器,如果你让我知道我会更新我的答案。

    Chrome 55 及更高版本您现在可以在开发者工具中找到此信息。选项(3 个点) -> 更多工具 -> 开发人员工具,或按 F12,然后单击“安全”选项卡,您将获得带有“查看证书”按钮的“安全概述”。根据 Chrome 60 中的another SO post,如果您转到chrome://flags/#show-cert-link,实际上可以再次启用该选项。

    Chrome 54 及以下版本:如果您使用的是 Chrome,请单击地址栏中“https:”左侧的绿色栏,对于 VeriSign 网站,绿色栏显示 @ 987654326@,这将打开一个弹出窗口。在弹出窗口中单击“证书信息”。这将打开另一个弹出窗口。在此转到顶部的“详细信息”选项卡并向下滚动到“公钥”,它显示了网站用于其 SSL 的公钥。在 VeriSign 的情况下,公钥是 2048 位密钥。

    IE:要点击的绿色条位于网址的右侧。点击它会弹出一个类似的弹出窗口,您必须点击“查看证书”,然后弹出与 Chrome 相同的弹出窗口,您可以转到“详细信息”选项卡并向下滚动到“公钥”

    这是单击“证书信息”或“查看证书”链接后打开的弹出窗口。

    【讨论】:

    • 但它在公钥中显示了一些额外的字节,为什么?当我在 Windows 系统中打开它时,它显示了额外的字节,mac 中的 chrome 显示了确切的公钥
    【解决方案2】:

    在 Chrome 中,您可以通过开发人员工具(Windows 中的 F12)或在菜单中选择它(菜单 -> 更多工具 -> 开发人员工具)。

    然后你需要做的就是选择安全标签,这里有你需要的所有信息。

    不再单击安全弹出窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 2013-03-05
      • 1970-01-01
      • 2017-04-02
      • 2012-01-02
      • 2012-09-10
      • 2016-11-18
      相关资源
      最近更新 更多