Public-Key
曲線 25519 ECDH 的共享密鑰的密鑰長度是多少
雙方使用 Curve 25519 密鑰對進行 ECDH 密鑰交換。ECDH後共享密鑰的密鑰長度是多少?
在本文中,您幾乎可以找到有關 Curve25519 的所有資訊。在“規範”部分,您可以找到答案:
{Curve25519 密鑰} × {Curve25519 公鑰} → {Curve25519 公鑰}
這是為密鑰交換計算的函式。所以共享密鑰具有與公鑰相同的屬性:
{ $ q: q \in $ { $ 0,1,…,2^{256 - 1} $ }}
這符合 Bernstein 在介紹中所說的:密鑰長度(公共和私有)都是 32 字節長。並以這種格式儲存它們。換句話說,每個密鑰都是 256 位長。
在這篇文章中,您會看到這些鍵的範例。