Beispiel #1
0
        public void Test_VerifyPasswordHash_IsPasswordHashNotEqualToGivenSalt(string passwordToCheck, byte[] originalPasswordHash, byte[] originalPasswordSalt)
        {
            var hmacStrategy = new HMACStrategy();

            var result = hmacStrategy.VerifyPasswordHash(passwordToCheck, originalPasswordHash, originalPasswordSalt);

            Assert.IsFalse(result);
        }
Beispiel #2
0
        public void Test_Encrypt_IsPasswordHashAndPasswordSaltSet(string value)
        {
            var hmacStrategy = new HMACStrategy();
            var @string      = value;

            hmacStrategy.Encrypt(@string, out var passwordHash, out var passwordSalt);

            Assert.That(passwordHash.Any() && passwordSalt.Any(), Is.True);
        }