Example #1
0
        public void VerifyString_CHANGED_Keyed()
        {
            IHashBox hashBox = new HashBox(new Key(TEST_KEY));

            var result = hashBox.Compute(TEST_STRING_CHANGED);
            var tmp    = new HashedTag(TEST_HASHED_KEY);

            Assert.IsFalse(result.Verify(tmp));
        }
Example #2
0
        public void VerifyBytes_CHANGED_Keyed()
        {
            IHashBox hashBox = new HashBox(new Key(TEST_KEY));

            var bytes  = Encoding.Default.GetBytes(TEST_STRING_CHANGED);
            var result = hashBox.Compute(bytes);
            var tmp    = new HashedTag(TEST_HASHED_KEY);

            Assert.IsFalse(result.Verify(tmp));
        }
Example #3
0
        public void VerifyString_Keyed()
        {
            IHashBox hashBox = new HashBox(new Key(TEST_KEY));

            var result = hashBox.Compute(TEST_STRING);
            var hashed = string.Join(", ", result.HashBytes);

            var tmp = new HashedTag(TEST_HASHED_KEY);

            Assert.IsTrue(result.Verify(tmp));
        }