Hkdf
在客戶端和伺服器上應用 HKDF
我在客戶端和伺服器上都有兩個密鑰**(K1 和 K2)。我希望在客戶端和伺服器端都使用HKDF來連接密鑰。**我將在客戶端和伺服器上使用相同的鹽值。那麼我是否能夠通過在客戶端和伺服器上將 HKDF 應用於 K1 和 K2 來獲得相同的密鑰?
HKDF 是確定性的,即給定相同的輸入;IKM(輸入鍵控材料)、鹽和上下文資訊(最後兩個是可選的,但建議使用),並且如果使用相同的底層雜湊函式(例如 SHA256),輸出將始終相同。