Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 117994|Răspunde: 14

[Sursă] .NET/C# generează parole unică bazate pe TOTP

[Copiază linkul]
Postat pe 25.07.2020 18:50:04 | | | |
OTP este prescurtarea de la One-Time Password, care înseamnă parolă unică.

Produse comune de pe piață:

  • Jetonul scutului Ning
  • Comoara identității Alibaba
  • Autentificatorul Google (google-authenticator)
  • Jeton QQ



Diferența dinamică de token OTP, TOTP și HOTP
https://www.itsvse.com/thread-9326-1-1.html
Seria Angular 9 (XII) generează tokenuri dinamice bazate pe OTP-uri
https://www.itsvse.com/thread-9325-1-1.html
Mini-programul WeChat implementează parola dinamică OTP
https://www.itsvse.com/thread-9329-1-1.html

Hai să creăm un nou proiect .NET 4.5.

Nuget instalează pluginul cu următoarea comandă:

Încercăm să generăm o parolă la fiecare 60 de secunde, folosind algoritmul SHA1, iar codul este următorul:

Am găsit un site pentru un generator online de tokenuri TOTP, iar algoritmul implicit este sha1.

Autentificarea cu hyperlink este vizibilă.

Încearcă să rulezi programul, iar parola dinamică generată este așa cum este prezentată în figura de mai jos:


Remarca:SecretKey trebuie să fie un șir de bază 32,În caz contrar, eroarea va fi următoarea:

Personajul nu este un personaj Base32

Descărcare cod sursă:

Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde


(Sfârșit)


Scor

Numărul participanților1MB+1 Contribui+1 Colaps rațiune
conntfs + 1 + 1 Foarte puternic!

Vezi toate ratingurile





Precedent:Diferența dinamică de token OTP, TOTP și HOTP
Următor:Acum poți oferi attr 'wx:key' pentru ca un 'wx:for' să se îmbunătățească.
Postat pe 30.10.2024 22:53:34 |

Mă gândeam la o soluție de autentificare pe partea clientului
Postat pe 28.07.2020 21:29:28 |
NET/C# generează parole de unică folosință bazate pe TOTP
Postat pe 22.06.2021 09:18:14 |

NET/C# generează parole de unică folosință bazate pe TOTP
Postat pe 28.07.2020 18:35:33 |
Vino să vezi, mulțumesc că ai împărtășit
Postat pe 10.10.2020 15:08:50 |
Mă gândeam la o soluție de autentificare pe partea clientului
Postat pe 13.10.2020 17:44:56 |
Aruncă o privire, mulțumesc că ai împărtășit
Postat pe 23.10.2020 15:16:12 |
Cere codul sursă!
Postat pe 18.03.2021 14:54:32 |
Cele generate nu sunt la fel de bune ca stack-urile de pe calculator
Postat pe 20.04.2021 11:10:39 |
Vino să vezi, mulțumesc că ai împărtășit
Postat pe 14.08.2021 10:37:31 |
Util Mulțumesc că ai împărtășit
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com