Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11861|Svare: 1

[Kantet] Angular 9-serien (XII) genererer dynamiske tokens basert på OTP-er

[Kopier lenke]
Publisert på 24.07.2020 17:52:09 | | | |
Angular 9-serie (1) dynamisk lastede komponenter
https://www.itsvse.com/thread-9238-1-1.html

Vinkel 9-serie (2) dynamiske komponenttransmisjonsparametere
https://www.itsvse.com/thread-9245-1-1.html

Angular 9-serie (3) abonnerer på dynamiske komponenthendelser
https://www.itsvse.com/thread-9246-1-1.html

Angular 9-serie (IV) spesialrørledninger
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formaterer beløpsvalutaformatet
https://www.itsvse.com/thread-9249-1-1.html

Vinkel 9-serie (VI) kaller native JS-variabler og metoder
https://www.itsvse.com/thread-9254-1-1.html

Angular 9-serie (VII) CSS-stil teleskop
https://www.itsvse.com/thread-9264-1-1.html

Angular 9-serie (VIII) oppdaterer verdien til en barnekomponent ved å utløse en hendelse via et sett
https://www.itsvse.com/thread-9267-1-1.html

Angular 9 Series (ni) #id velger brukt på siden
https://www.itsvse.com/thread-9278-1-1.html

Angular 9-serien (10) integrerer vconsole og eruda utvikler feilsøkingspaneler
https://www.itsvse.com/thread-9286-1-1.html

Angular 9-serien (XI) 5 måter å definere stiler på
https://www.itsvse.com/thread-9305-1-1.html

Introduksjon: OTP refererer vanligvis til engangspassord. Engangspassord (OTP), også kjent som "engangspassord", refererer til et passord som kun kan brukes én gang. Engangspassordet er basert på en spesiell algoritme som genererer en uforutsigbar kombinasjon av tilfeldige tall hvert 60. sekund, og iKEY engangspassordet har vært mye brukt innen finans, telekommunikasjon, nettspill og andre felt, og beskytter effektivt brukernes sikkerhet.

Vanlige applikasjoner inkluderer: Google Authenticator, QQ-token, osv.

La oss først se på gjengivelsene, som vist nedenfor:


.NET/C# genererer engangspassord basert på TOTP
https://www.itsvse.com/thread-9327-1-1.html

Først oppretter du et otp-engangspassord-demoprosjekt ved bruk av angular-cli med følgende kommando:



Installer OTP-pluginen, som er pluginen for krypteringsalgoritmen, og koden er som følger:



Fremdriftslinjen ble skrevet av meg med referanse til ng-simple-progress-bar, fordi pluginen hans ikke kan sette fremdriften manuelt.

progress-bar.component.html



progress-bar.component.scss



progress-bar.component.ts



Følgende er hovedsakelig vårt hovedgrensesnitt og koden for å generere dynamiske passord.

app.component.html



app.component.scss



app.component.ts


Til slutt, legg ved nedlastingsadressen for kildekoden:

Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare





Foregående:Discuz utfører en serie registreringsoperasjoner
Neste:Dynamisk token OTP, TOTP og HOTP forskjell
 Vert| Publisert på 25.07.2020 16:16:15 |
Det er et problem med passordet generert av denne pluginen i sha256, det anbefales å bruke OTPAuth, koden er som følger:


Testen er korrekt i både SHA256- og SHA512-modus.

Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com