表示160位ECC公钥和私钥的字符数

时间:2013-01-21 15:43:48

标签: cryptography

任何人都可以“出去”帮助我理解代表160位椭圆曲线加密(ECC)的公钥和私钥的许多字符吗?根据我的理解,我期望使用20个字节表示这样的密钥(例如公共密钥),并且当以base64和十六进制格式编码时,分别大致为27和40个字符。但令我惊讶的是,人物的数量比预期的要多。

公钥和私钥的位数(以及字符)是否相同?

有些消息来源讨论了压缩和未压缩的公钥,但未提供更多详细信息。任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

私钥确实是160位整数。 公钥是曲线上的一个点,通常由坐标x和y表示,每个点160位。因此公钥总数为320位。