6 ms·
My guess is that it's because PBKDF2 is provided as part of the .NET Framework.
by Todd 10y ago
My guess is that it's because PBKDF2 is provided as part of the .NET Framework.
- nathanaldensr 10y agoIt is? I've been using the PBKDF2 NuGet package, which I do not believe is from Microsoft. Are there classes I've missed that are built into .NET? EDIT: It seems .NET does support it, but only with SHA-1.
- dsp1234 10y agoNote that .net core supports sha1 through sha512[0] [0] - https://github.com/aspnet/DataProtection/blob/00d593f1f29884f88c5e630a18dff96b7134e1c9/src/Microsoft.AspNetCore.Cryptography.KeyDerivation/KeyDerivation.cs#L40 https://github.com/aspnet/DataProtection/blob/00d593f1f29884...
- nathanaldensr 10y agoThanks; this is really helpful to know. I'm in the process of converting a bunch of repos to .NET Standard so it looks like I can just ditch the PBKDF2 NuGet package.