Rfc2898 / PBKDF2 com SHA256 como digerir em c #

Eu quero usar o RFC 2898 em c # para derivar uma chave. Eu também preciso usar SHA256 como Digest para Rfc2898. Eu encontrei a classeRfc2898DeriveBytes, mas ele usa SHA-1 e não vejo uma maneira de fazer com que ele use um resumo diferente.

Existe uma maneira de usar Rfc2898 em c # com SHA256 como digest (curto de implementá-lo a partir do zero)?

questionAnswers(8)

yourAnswerToTheQuestion