OTP je zkratka pro One-Time Password (jednorázové heslo), což znamená jednorázové heslo.
Běžné produkty na trhu:
- Štítový žeton Ning
- Alibabův poklad identity
- Google autentizátor (google-authenticator)
- QQ token
Vytvoříme nový projekt ve formátu .NET 4.5.
Nuget nainstalujte plugin pomocí následujícího příkazu:
Snažíme se generovat heslo každých 60 sekund pomocí algoritmu SHA1 a kód je následující:
Našel jsem webovou stránku pro online generátor TOTP tokenů a výchozí algoritmus je sha1.
Přihlášení k hypertextovému odkazu je viditelné.
Zkuste spustit program a vygenerované dynamické heslo je znázorněno na obrázku níže:
Poznámka:SecretKey musí být řetězec o svazu 32,Jinak bude chyba následující:
Postava není postava Base32 Stažení zdrojového kódu:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
(Konec)
|