我尝试使用chrome vs,firefox连接到网站。我应该得到相同的公钥值,但事实并非如此。我在每个浏览器中都有不同的公钥。有谁能解释为什么? 这是我在firefox中得到的:
以下是我在Chrome中获得的内容:
答案 0 :(得分:1)
实际上,两个浏览器都显示相同的公钥。不同之处在于这些对话框中的公钥呈现。 Firefox仅显示模数值,而Chrome显示整个ASN.1编码的公钥,其外部SEQUENCE
标记,模数和末尾的公共指数(01 00 01
)。这是公钥的ASN.1定义:
RSAPublicKey ::= SEQUENCE {
modulus INTEGER, -- n
publicExponent INTEGER -- e
}
Chrome显示整个类型,Firefox仅显示modulus
字段。