CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.
Why do you think that https://github.com/JohannesDeml/DiffieHellmanExample is a good alternative to crypthash-net