Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 117994|Risposta: 14

[Fonte] .NET/C# genera password monouso basate su TOTP

[Copiato link]
Pubblicato su 25/07/2020 18:50:04 | | | |
OTP è l'abbreviazione di One-Time Password, che significa one-use password.

Prodotti comuni sul mercato:

  • Gettone scudo Ning
  • Il tesoro dell'identità di Alibaba
  • L'autenticatore di Google (autenticatore google)
  • Token QQ



Differenza dinamica tra token OTP, TOTP e HOTP
https://www.itsvse.com/thread-9326-1-1.html
Angular 9 series (XII) genera token dinamici basati su OTP
https://www.itsvse.com/thread-9325-1-1.html
Il mini-programma WeChat implementa la password dinamica OTP
https://www.itsvse.com/thread-9329-1-1.html

Creiamo un nuovo progetto .NET 4.5.

Nuget installa il plugin con il seguente comando:

Cerchiamo di generare una password ogni 60 secondi, usando l'algoritmo SHA1, e il codice è il seguente:

Ho trovato un sito web per un generatore online di token TOTP, e l'algoritmo predefinito è sha1.

Il login del link ipertestuale è visibile.

Prova a eseguire il programma e la password dinamica generata è come mostrato nella figura qui sotto:


Osservazione:La SecretKey deve essere una stringa in base 32,Altrimenti, l'errore sarà il seguente:

Il personaggio non è un personaggio Base32

Scarica codice sorgente:

Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta


(Fine)


Punteggio

Numero di partecipanti1MB+1 contribuire+1 Collasso ragione
conntfs + 1 + 1 Molto potente!

Vedi tutte le valutazioni





Precedente:Differenza dinamica tra token OTP, TOTP e HOTP
Prossimo:Ora puoi fornire attr 'wx:key' per un 'wx:for' da migliorare.
Pubblicato su 30/10/2024 22:53:34 |

Stavo pensando a una soluzione di autenticazione lato client
Pubblicato su 28/07/2020 21:29:28 |
NET/C# genera password monouso basate su TOTP
Pubblicato su 22/06/2021 09:18:14 |

NET/C# genera password monouso basate su TOTP
Pubblicato su 28/07/2020 18:35:33 |
Vieni a dare un'occhiata, grazie per aver condiviso
Pubblicato su 10/10/2020 15:08:50 |
Stavo pensando a una soluzione di autenticazione lato client
Pubblicato su 13/10/2020 17:44:56 |
Dai un'occhiata, grazie per aver condiviso
Pubblicato su 23/10/2020 15:16:12 |
Chiedi il codice sorgente!
Pubblicato su 18/03/2021 14:54:32 |
Quelli generati non sono buoni come gli stack del computer
Pubblicato su 20/04/2021 11:10:39 |
Vieni a dare un'occhiata, grazie per aver condiviso
Pubblicato su 14/08/2021 10:37:31 |
Utile. Grazie per aver condiviso
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com