OTP står för One-Time Password, vilket betyder engångslösenord.
Vanliga produkter på marknaden:
- Ning sköldtoken
- Alibabas identitetsskatt
- Googles autentiserare (google-authenticator)
- QQ-token
Låt oss skapa ett nytt .NET 4.5-projekt.
Nuget installera pluginet med följande kommando:
Vi försöker generera ett lösenord var 60:e sekund med hjälp av SHA1-algoritmen, och koden är följande:
Jag hittade en webbplats för en online TOTP Token Generator, och standardalgoritmen är sha1.
Inloggningen med hyperlänken är synlig.
Försök köra programmet, och det genererade dynamiska lösenordet visas i figuren nedan:
Anmärkning:SecretKey måste vara en base32-sträng,Annars blir felet följande:
Karaktären är inte en Base32-karaktär Källkodsnedladdning:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
(Slut)
|