SimpleCrypto by Shawn Mclean

<PackageReference Include="SimpleCrypto" Version="0.3.30.26" />

 ICryptoService

public interface ICryptoService
string HashedText { get; }

int HashIterations { get; set; }

string PlainText { get; set; }

string Salt { get; set; }

int SaltSize { get; set; }

bool Compare(string passwordHash1, string passwordHash2)

string Compute()

string Compute(string textToHash)

string Compute(string textToHash, int saltSize, int hashIterations)

string Compute(string textToHash, string salt)

string GenerateSalt()

string GenerateSalt(int hashIterations, int saltSize)

int GetElapsedTimeForIteration(int iteration)