Το OTP είναι συντομογραφία του One-Time Password, που σημαίνει κωδικός πρόσβασης μίας χρήσης.
Κοινά προϊόντα στην αγορά:
- Διακριτικό ασπίδας Ning
- Ο θησαυρός ταυτότητας της Alibaba
- Ο επαληθευτής της Google (google-authenticator)
- Διακριτικό QQ
Ας δημιουργήσουμε ένα νέο έργο .NET 4.5.
nuget εγκαταστήστε το πρόσθετο με την ακόλουθη εντολή:
Προσπαθούμε να δημιουργούμε έναν κωδικό πρόσβασης κάθε 60 δευτερόλεπτα, χρησιμοποιώντας τον αλγόριθμο SHA1, και ο κώδικας έχει ως εξής:
Βρήκα έναν ιστότοπο για ένα διαδικτυακό TOTP Token Generator και ο προεπιλεγμένος αλγόριθμος είναι sha1.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Προσπαθήστε να εκτελέσετε το πρόγραμμα και ο δυναμικός κωδικός πρόσβασης που δημιουργείται είναι όπως φαίνεται στην παρακάτω εικόνα:
Παρατήρηση:Το SecretKey πρέπει να είναι μια συμβολοσειρά base32,Διαφορετικά, το σφάλμα θα είναι το εξής:
Ο χαρακτήρας δεν είναι χαρακτήρας Base32 Λήψη πηγαίου κώδικα:
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώ Απάντηση
(Τέλος)
|