title: Where is update function in Sha256 in .net?
body: <p>I have used update function of Sha256 class in my c++ code to include a few string into one hash value, but I can't find this function in .net class Sha256. This function is presented in C++ realizations, Java realizations of Sha, but not in .net?</p>
  
  <p>Sample code in C++:</p>
  
  <pre><code>l_ceSHA2.Init();
  for ( l_dwordCnt = 0; l_dwordCnt &lt; l_dwordHashRounds; l_dwordCnt++)
  {
      l_ceSHA2.Update( mp_strPassword, strlen( mp_strPassword )));
      l_ceSHA2.Update( mp_byteSalt, 32 );
  }
  l_ceSHA2.Final( mp_byteCryptoKey);
  </code></pre>
  
  <p>So, it's like PBKDF, but easier.</p>
  
  <p><a href="http://www.spale.com/download/scrypt/scrypt1.0/sha256.c" rel="nofollow">Sha256 code in C for reference</a></p>