Example #1
0
        private void TestSHA1AndAssert(Key key, int digits, int counter, string expected)
        {
            var otp    = new CounterBasedOtpGenerator(key, digits, new SHA1HMACAlgorithm());
            var result = otp.GenerateOtp(counter);

            Assert.AreEqual(expected, result);
        }
Example #2
0
        private string GetOtpWithImplicitHMAC(Key key, int digits, int counter)
        {
            var otp = new CounterBasedOtpGenerator(key, digits);

            return(otp.GenerateOtp(counter));
        }