Exemple #1
0
 public void TestCreateHashFromBytes()
 {
     using (PasswordHash pwd1 = new PasswordHash(TEST_PASSWORD))
         using (PasswordHash pwd2 = PasswordHash.FromBytes(pwd1.ToArray()))
         {
             Assert.AreEqual(pwd1, pwd2);
             Assert.AreEqual((256 / 8) + pwd1.Salt.Length, pwd2.Length);
             Assert.AreEqual(pwd1.Length, pwd2.Length);
             Assert.AreEqual(pwd1.Salt.ToArray(), pwd2.Salt.ToArray());
             Assert.AreEqual(pwd1.ToArray(), pwd2.ToArray());
         }
 }