Rfc2898DeriveBytes.GetBytes()
в основном используется для получения ключа нужного размера с размером ключа шифрования. Если вы уверены, что ваш ключ в безопасности, это не нужно (и, конечно, если размеры ключей совпадают). Если это пользовательский ввод (то есть пароль), тогда определенно используйте класс Rfc2898DeriveBytes
для получения правильного ключа (или используйте хеширование с солью).