Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 117994|Antwort: 14

[Quelle] .NET/C# erzeugt Einmalpasswörter basierend auf TOTP

[Link kopieren]
Veröffentlicht am 25.07.2020 18:50:04 | | | |
OTP steht für One-Time Password (One-Time Password), was Einmalpasswort bedeutet.

Gängige Produkte auf dem Markt:

  • Ning-Schildmarker
  • Alibabas Identitätsschatz
  • Googles Authenticator (google-authenticator)
  • QQ-Token



Unterschied zwischen dynamischem Token OTP, TOTP und HOTP
https://www.itsvse.com/thread-9326-1-1.html
Die Angular 9-Serie (XII) erzeugt dynamische Token basierend auf OTPs
https://www.itsvse.com/thread-9325-1-1.html
Das WeChat Mini-Programm implementiert OTP-dynamisches Passwort
https://www.itsvse.com/thread-9329-1-1.html

Lasst uns ein neues .NET 4.5-Projekt erstellen.

Nuget installiert das Plugin mit folgendem Befehl:

Wir versuchen, alle 60 Sekunden ein Passwort mit dem SHA1-Algorithmus zu generieren, und der Code ist wie folgt:

Ich habe eine Website für einen Online-TOTP-Token-Generator gefunden, und der Standardalgorithmus ist sha1.

Der Hyperlink-Login ist sichtbar.

Versuchen Sie, das Programm auszuführen, und das generierte dynamische Passwort ist wie in der untenstehenden Abbildung gezeigt:


Bemerkung:Der SecretKey muss eine Base32-Zeichenkette sein,Andernfalls lautet der Fehler wie folgt:

Der Charakter ist kein Base32-Charakter

Quellcode-Download:

Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort


(Ende)


Punktzahl

Anzahl der Teilnehmer1MB+1 beitragen+1 Zusammenbruch Grund
conntfs + 1 + 1 Sehr mächtig!

Alle Bewertungen sehen





Vorhergehend:Unterschied zwischen dynamischem Token OTP, TOTP und HOTP
Nächster:Jetzt kannst du attr 'wx:key' angeben, damit ein 'wx:for' verbessert wird.
Veröffentlicht am 30.10.2024 22:53:34 |

Ich dachte an eine clientseitige Authentifizierungslösung
Veröffentlicht am 28.07.2020 21:29:28 |
NET/C# erzeugt Einmalpasswörter basierend auf TOTP
Veröffentlicht am 22.06.2021 09:18:14 |

NET/C# erzeugt Einmalpasswörter basierend auf TOTP
Veröffentlicht am 28.07.2020 18:35:33 |
Komm und schau dir das an, danke fürs Teilen
Veröffentlicht am 10.10.2020 15:08:50 |
Ich dachte an eine clientseitige Authentifizierungslösung
Veröffentlicht am 13.10.2020 17:44:56 |
Schau mal, danke fürs Teilen
Veröffentlicht am 23.10.2020 15:16:12 |
Frag nach dem Quellcode!
Veröffentlicht am 18.03.2021 14:54:32 |
Die generierten sind nicht so gut wie die Stapel auf dem Computer
Veröffentlicht am 20.04.2021 11:10:39 |
Komm und schau dir das an, danke fürs Teilen
Veröffentlicht am 14.08.2021 10:37:31 |
Hilfreich, danke fürs Teilen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com