コード例 #1
0
 public void CanVerifyCorrectSha1Hash()
 {
     var hasher = new UnsaltedPasswordHashAlgorithm<SHA1Managed>();
     bool valid = hasher.VerifyPassword("test", "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3");
     Assert.IsTrue(valid);
 }
コード例 #2
0
 public void CanGenerateCorrectSha1Hash()
 {
     var hasher = new UnsaltedPasswordHashAlgorithm<SHA1Managed>();
     string hash = hasher.GenerateHash("test");
     Assert.AreEqual("a94a8fe5ccb19ba61c4c0873d391e987982fbbd3", hash);
 }
コード例 #3
0
 public void CanVerifyCorrectMd5Hash()
 {
     var hasher = new UnsaltedPasswordHashAlgorithm<MD5CryptoServiceProvider>();
     bool valid = hasher.VerifyPassword("test", "098f6bcd4621d373cade4e832627b4f6");
     Assert.IsTrue(valid);
 }
コード例 #4
0
 public void CanGenerateCorrectMd5Hash()
 {
     var hasher = new UnsaltedPasswordHashAlgorithm<MD5CryptoServiceProvider>();
     string hash = hasher.GenerateHash("test");
     Assert.AreEqual("098f6bcd4621d373cade4e832627b4f6", hash);
 }