![](/img/trans.png)
[英]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.