任何人都可以“出去”帮助我理解代表160位椭圆曲线加密(ECC)的公钥和私钥的许多字符吗?根据我的理解,我期望使用20个字节表示这样的密钥(例如公共密钥),并且当以base64和十六进制格式编码时,分别大致为27和40个字符。但令我惊讶的是,人物的数量比预期的要多。
公钥和私钥的位数(以及字符)是否相同?
有些消息来源讨论了压缩和未压缩的公钥,但未提供更多详细信息。任何帮助将受到高度赞赏。
答案 0 :(得分:1)
私钥确实是160位整数。 公钥是曲线上的一个点,通常由坐标x和y表示,每个点160位。因此公钥总数为320位。