コード例 #1
0
        public void TestThatHashVerifiesComplext()
        {
            var secret = "Thi$ isAM0re C*mple+ S3CR37";
            var hasher = new Argon2Hasher(10, 65535, 1);
            var hashed = hasher.Hash(secret);

            Assert.True(hasher.Verify(secret, hashed));
        }
コード例 #2
0
        public void TestThatHashVerifiesComplextGreaterTiming()
        {
            var secret = "(Thi$) isAn Ev0nM0re c*mple+ S3CR37 --!.";
            var hasher = new Argon2Hasher(20, 65535, 1);
            var hashed = hasher.Hash(secret);

            Assert.True(hasher.Verify(secret, hashed));
        }
コード例 #3
0
        public void TestThatHashVerifiesSimple()
        {
            var secret = "secret";
            var hasher = new Argon2Hasher(2, 65535, 1);
            var hashed = hasher.Hash(secret);

            Assert.True(hasher.Verify(secret, hashed));
        }