2011-05-28 62 views

回答

3

如果你已經有了一個適合某個密鑰的東西,那麼你爲什麼會用它來生成另一個密鑰?就我個人而言,由於您已經擁有密碼安全的隨機數,因此我不認爲通過派生字節可以帶來任何好處。

4

Rfc2898DeriveBytes.GetBytes()主要用於獲得與您的加密芯片大小適當的大小的關鍵。如果你確定你的密鑰是安全的,這是不需要的(當然如果密鑰大小匹配的話)。如果它是用戶輸入(即密碼),那麼肯定要使用Rfc2898DeriveBytes類來派生一個適當的密鑰(或者用鹽來散列)。

相關問題