Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 117994|Svar: 14

[Källa] .NET/C# genererar engångslösenord baserade på TOTP

[Kopiera länk]
Publicerad på 2020-07-25 18:50:04 | | | |
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



Dynamisk token OTP, TOTP och HOTP skillnad
https://www.itsvse.com/thread-9326-1-1.html
Angular 9-serien (XII) genererar dynamiska tokens baserade på OTP:er
https://www.itsvse.com/thread-9325-1-1.html
WeChat mini-programmet implementerar OTP-dynamiskt lösenord
https://www.itsvse.com/thread-9329-1-1.html

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ällaSvar


(Slut)


Tjog

Antal deltagare1MB+1 bidra+1 Kollaps förnuft
Conntfs + 1 + 1 Mycket kraftfullt!

Se alla betyg





Föregående:Dynamisk token OTP, TOTP och HOTP skillnad
Nästa:Nu kan du ange attr 'wx:key' för att en 'wx:for' ska förbättras.
Publicerad på 2024-10-30 22:53:34 |

Jag tänkte på en autentiseringslösning på klientsidan
Publicerad på 2020-07-28 21:29:28 |
NET/C# genererar engångslösenord baserade på TOTP
Publicerad på 2021-06-22 09:18:14 |

NET/C# genererar engångslösenord baserade på TOTP
Publicerad på 2020-07-28 18:35:33 |
Kom och titta, tack för att du delade med dig
Publicerad på 2020-10-10 15:08:50 |
Jag tänkte på en autentiseringslösning på klientsidan
Publicerad på 2020-10-13 17:44:56 |
Ta en titt, tack för att du delade med dig
Publicerad på 2020-10-23 15:16:12 |
Be om källkoden!
Publicerad på 2021-03-18 14:54:32 |
De genererade är inte lika bra som stackarna på datorn
Publicerad på 2021-04-20 11:10:39 |
Kom och titta, tack för att du delade med dig
Publicerad på 2021-08-14 10:37:31 |
Användbart, tack för att du delade med dig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com