[英]Cannot specify 4 arguments (hash algorithm name) for Rfc2898DeriveBytes
[英]How can Rfc2898DeriveBytes be both "based on HMACSHA1" and accept a hash algorithm?
檢查RFC (2898) 。 HMAC-SHA-1 只是一種可能的偽隨機數 function。
默認的偽隨機數 function 是 HMAC-SHA-1
一個hash function在某些假設下也可能滿足偽隨機function的要求。 例如,將 hash function 直接應用於“密鑰”和“文本”的串聯可能是合適的,前提是“文本”具有適當的結構以防止某些攻擊。 但是,HMAC-SHA-1 更可取,因為它將“密鑰”和“文本”視為單獨的 arguments,並且不要求“文本”具有任何結構。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.