public void Basic_TestSha256HashMustSucceed() { const string randomText = "SomeRandomText"; const string expectedRandomHash = "f69804e5a135035020b5c1fdec659fafc6947350a462dca9731e4f14db2e9120"; var hashValue = HashWorker.GenerateSha256(randomText); Assert.AreEqual(expectedRandomHash, hashValue, "Generated hash value did not match as expected"); }
public UserEntityBuilder Jane() { Name = "Jane"; Surname = "Doe"; Username = "******"; Password = "******"; PasswordHash = HashWorker.GenerateSha256(Password); return(this); }
public UserEntityBuilder John() { Name = "John"; Surname = "Doe"; Username = "******"; Password = "******"; PasswordHash = HashWorker.GenerateSha256(Password); return(this); }
public bool Login(string username, string password) { var storedPasswordhash = _userAdapter.GetPasswordHash(username); if (string.IsNullOrWhiteSpace(storedPasswordhash)) { return(false); } var generateProvidedPasswordHash = HashWorker.GenerateSha256(password); return(string.Equals(storedPasswordhash, generateProvidedPasswordHash)); }