如何获取网页的公钥?

时间:2012-06-15 08:26:39

标签: public-key-encryption public-key

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

2 个答案:

答案 0 :(得分:6)

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

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

Chrome 54及以下版本:如果您正在使用Chrome,请点击' https:'左侧的绿色栏。在地址栏中,对于VeriSign网站,绿色栏显示Symantec Corperation [US],这将打开一个弹出窗口。在弹出窗口中单击“证书信息”。这将打开另一个弹出窗口。在这个问题上'细节'顶部的标签,向下滚动到公共密钥'它显示了网站用于其SSL的公钥。在VeriSigns案例中,公钥是2048位密钥。

Chromes https

IE:要点击的绿色栏位于网址的右侧。单击此按钮会显示类似的弹出窗口,您必须单击“查看证书”和“#39;然后会弹出与Chrome相同的弹出窗口,您可以转到详情选项卡并向下滚动到公共密钥'

enter image description here

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

enter image description here

答案 1 :(得分:0)

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

然后您需要做的就是选择安全选项卡,以下是您需要的所有信息。

enter image description here

只需单击安全弹出窗口就不再有效了。