我如何获取像VeriSign等使用https(安全协议)的网站的公共密钥?
这取决于您使用的浏览器,如果您告诉我,我会更新我的答案。
Chrome 55及以上版本:现在可以在开发者工具中找到此信息。选项(3个点)-> 更多工具-> 开发者工具,或者按F12键,然后单击“安全”选项卡,您将获得一个“安全概述”,其中包含一个“查看证书”按钮。根据另一篇SO文章,从Chrome 60开始,如果您转到chrome://flags/#show-cert-link
,实际上可以再次启用该选项。
Chrome 54及以下版本:如果您使用的是Chrome,则单击地址栏中“https:”左侧的绿色条形图标,对于VeriSign网站,绿色条形图标显示为Symantec Corperation [US]
,这将打开一个弹出窗口。在弹出窗口中单击“证书信息”。这将打开另一个弹出窗口,在此处转到顶部的“详细信息”选项卡,然后向下滚动到“公钥”,它显示网站正在使用的公钥。在VeriSign的情况下,公钥是2048位。
IE:要点击的绿色条形图标位于网址右侧。单击此将带来类似的弹出窗口,您必须单击“查看证书”,这会带来与Chrome相同的弹出窗口,在其中转到“详细信息”选项卡并向下滚动到“公钥”
单击“证书信息”或“查看证书”链接后打开的弹出窗口如下。