针对javascript的Curve25519实现?

时间:2014-01-06 23:49:42

标签: javascript encryption public-key-encryption

是否有适用于javascript的curve25519实现?

它需要能够签名和验证。我发现只有迹象。

2 个答案:

答案 0 :(得分:0)

Curve25519实现了Diffie-Hellman密钥交换;它不会签名或验证任何内容,它只通过标量乘法生成共享密钥。如果您正在寻找签名,请使用Ed25519,这是Schnorr签名算法在同一椭圆曲线上的实现。

以下是Curve25519和Ed25519的一些JavaScript实现的链接:

答案 1 :(得分:-1)

您可以使用此(https://github.com/rev22/curve255js)实施