Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 117994|Antwoord: 14

[Bron] .NET/C# genereert eenmalige wachtwoorden op basis van TOTP

[Link kopiëren]
Geplaatst op 25-07-2020 18:50:04 | | | |
OTP staat voor One-Time Password, wat eenmalig wachtwoord betekent.

Veelvoorkomende producten op de markt:

  • Ning schildtoken
  • Alibaba's identiteitsschat
  • Google's authenticator (google-authenticator)
  • QQ-token



Dynamisch token OTP, TOTP en HOTP verschil
https://www.itsvse.com/thread-9326-1-1.html
Angular 9-serie (XII) genereert dynamische tokens op basis van OTP's
https://www.itsvse.com/thread-9325-1-1.html
WeChat mini-programma implementeert OTP dynamisch wachtwoord
https://www.itsvse.com/thread-9329-1-1.html

Laten we een nieuw .NET 4.5-project maken.

Nuget installeer de plugin met het volgende commando:

We proberen elke 60 seconden een wachtwoord te genereren, met behulp van het SHA1-algoritme, en de code is als volgt:

Ik vond een website voor een online TOTP Token Generator, en het standaardalgoritme is sha1.

De hyperlink-login is zichtbaar.

Probeer het programma uit te voeren, en het gegenereerde dynamische wachtwoord is zoals weergegeven in de onderstaande figuur:


Opmerking:De SecretKey moet een base32-string zijn,Anders zal de fout als volgt zijn:

Het personage is geen Base32-personage

Broncode downloaden:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord


(Einde)


Partituur

Aantal deelnemers1MB+1 bijdragen+1 Instorting reden
conntfs + 1 + 1 Heel krachtig!

Bekijk alle beoordelingen





Vorig:Dynamisch token OTP, TOTP en HOTP verschil
Volgend:Nu kun je attr 'wx:key' invoeren zodat een 'wx:for' verbetert.
Geplaatst op 30-10-2024 22:53:34 |

Ik dacht aan een client-side authenticatieoplossing
Geplaatst op 28-07-2020 21:29:28 |
NET/C# genereert eenmalige wachtwoorden op basis van TOTP
Geplaatst op 22-06-2021 09:18:14 |

NET/C# genereert eenmalige wachtwoorden op basis van TOTP
Geplaatst op 28-07-2020 18:35:33 |
Kom eens kijken, bedankt voor het delen
Geplaatst op 10-10-2020 15:08:50 |
Ik dacht aan een client-side authenticatieoplossing
Geplaatst op 13-10-2020 17:44:56 |
Kijk maar, bedankt voor het delen
Geplaatst op 23-10-2020 15:16:12 |
Vraag om de broncode!
Geplaatst op 18-03-2021 14:54:32 |
De gegenereerde kaarten zijn niet zo goed als de stapels op de computer
Geplaatst op 20-04-2021 11:10:39 |
Kom eens kijken, bedankt voor het delen
Geplaatst op 14-08-2021 10:37:31 |
Handig, bedankt voor het delen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com