title: Highest number of bytes taken from Rfc2898DeriveBytes class
body: <p>I know very little about PBKDF2 and its processing steps. To know more I started reading about it and looking at codes as well. I have seen codes like this in Google. For AES-128bit the value of N is 16. My question, for random use how far can I increase the value of N? can it be 50? or 100? is there any upper limit?   </p>
  
  <pre><code>        string password = "123456789";
          string salt = "987654321";
          Rfc2898DeriveBytes keyGenerator = new Rfc2898DeriveBytes(password, Encoding .UTF8 .GetBytes (salt ),10000);
          byte[] key1 = keyGenerator.GetBytes(N);
  </code></pre>