Ed25519签名的长度

时间:2019-12-27 05:35:48

标签: kotlin cryptography ecdsa libsodium ed25519

我正在使用lazysodium-android生成密钥对,并使用消息和私钥生成签名,如下面的kotlin代码所示。

val pair = lazySodium.cryptoSignSeedKeypair(seed.seedBytes) 
println(pair.publicKey.asBytes.size) //32
println(pair.secretKey.asBytes.size) //64


val message = "helloWorld"
val signature = lazySodium.cryptoSignDetached(message, pair.secretKey)
println(signature.toByteArray().size) //128

但是签名应该是512位或64字节。为什么显示128个字节。我想念什么吗?

0 个答案:

没有答案