Does it make sense to run a encryption key (2048 bit) generated with the RNGCryptoServiceProvider through Rfc2898DeriveBytes.GetBytes() or is Rfc2898DeriveBytes more geared toward generating encryption keys from shorter keys like passphrases?
Does it make sense to run a encryption key (2048 bit) generated with the
Share
If you already have something suitable for a key, which it appears you have, why would you use it to generate another key? Personally I don’t see any benefit putting it through derived bytes as you already have a cryptographically secure random number.