Ed25519

Ed25519上下文中的掩蔽密鑰是什麼?

  • May 20, 2022

Ed25519-dalek 的文件為 Secretkey 說明了以下內容:

呼叫者負責確保字節代表一個掩蔽的密鑰。

https://docs.rs/ed25519-dalek/0.3.2/ed25519_dalek/struct.SecretKey.html

在這種情況下,遮罩密鑰是什麼意思?

您正在查看舊版本的庫,其中 SecretKey 為 64 字節,由 32 字節的原始密鑰組成,然後是散列和屏蔽/箝位的密鑰標量乘以基點以產生 32 字節公鑰。

評論不清楚,但如果您希望簡單地向 SecretKey 初始化程序提供隨機字節,則簽名過程會中斷。

從那時起,該庫已被完全重寫,新的建構子可以簡單地被賦予 32 個隨機字節。

引用自:https://crypto.stackexchange.com/questions/100220