libsodiums 密钥包含 public 密钥?
libsodiums secret key contains public key?
我注意到 libsodiums 秘密签名密钥包含 public 密钥的副本?
这是什么原因?
它与 ecdsa 算法的工作原理有关还是只是为了方便?
计算签名除了密钥外还需要 public 密钥。
因此,每次必须对新消息进行签名时预先计算它而不是重新计算它会更快。
但还有一个原因。签名时使用错误的 public 密钥可能会带来灾难性的安全隐患。因此,将两者编码在一起可以防止误用。
我注意到 libsodiums 秘密签名密钥包含 public 密钥的副本?
这是什么原因? 它与 ecdsa 算法的工作原理有关还是只是为了方便?
计算签名除了密钥外还需要 public 密钥。
因此,每次必须对新消息进行签名时预先计算它而不是重新计算它会更快。
但还有一个原因。签名时使用错误的 public 密钥可能会带来灾难性的安全隐患。因此,将两者编码在一起可以防止误用。