#totp #yubikey
Вопрос:
Я пытаюсь получить текущий код TOTP КЛЯТВЫ с моего NFC YubiKey 5:
Code otpCode = oathSession.CalculateCredential(myCredential);
Каким-то образом возвращаемое значение отличается от текущего значения, показанного в приложении Yubico Authenticator.
using (var oathSession = new OathSession(_yubiKeyToUse)) { var myCredential = new Credential { Issuer = "ACME Inc.", AccountName = "Software Development", Type = CredentialType.Totp, Period = CredentialPeriod.Period30, Digits = 6, Secret = "HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ", RequiresTouch = false, Algorithm = HashAlgorithm.Sha1 }; oathSession.AddCredential(myCredential); }
Чем объясняется разница между кодами TOTP?