Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 11861|Svar: 1

[Kantig] Angular 9-serien (XII) genererar dynamiska tokens baserade på OTP:er

[Kopiera länk]
Publicerad på 2020-07-24 17:52:09 | | | |
Angular 9-serie (1) dynamiskt laddade komponenter
https://www.itsvse.com/thread-9238-1-1.html

Parametrar för transmissionen av Angular 9 series (2) dynamiska komponenter
https://www.itsvse.com/thread-9245-1-1.html

Angular 9-serie (3) prenumererar på dynamiska komponenthändelser
https://www.itsvse.com/thread-9246-1-1.html

Angular 9-seriens (IV) specialrörledningar
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formaterar storleksvalutaformatet
https://www.itsvse.com/thread-9249-1-1.html

Vinkelrad 9 (VI) anropar inbyggda JS-variabler och metoder
https://www.itsvse.com/thread-9254-1-1.html

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

Angular 9-serien (VIII) uppdaterar värdet på en barnkomponent genom att trigga en händelse via en mängd
https://www.itsvse.com/thread-9267-1-1.html

Angular 9 Series (nio) #id väljare applicerad på sidan
https://www.itsvse.com/thread-9278-1-1.html

Angular 9-serien (10) bäddar in vconsole och eruda utvecklar-felsökningspaneler
https://www.itsvse.com/thread-9286-1-1.html

Angular 9-serien (XI) 5 sätt att definiera stilar
https://www.itsvse.com/thread-9305-1-1.html

Introduktion: OTP avser generellt engångslösenord. Engångslösenord (OTP), även känt som "engångslösenord", avser ett lösenord som bara kan användas en gång. Engångslösenordet baseras på en speciell algoritm som genererar en oförutsägbar kombination av slumpmässiga siffror var 60:e sekund, och iKEY:s engångslösenord har använts flitigt inom finans, telekommunikation, onlinespel och andra områden, vilket effektivt skyddar användarnas säkerhet.

Vanliga applikationer inkluderar: Google Authenticator, QQ-token, etc.

Låt oss först titta på renderingarna, som visas nedan:


.NET/C# genererar engångslösenord baserade på TOTP
https://www.itsvse.com/thread-9327-1-1.html

Skapa först ett otp-engångslösenord-demoprojekt med angular-cli med följande kommando:



Installera OTP-pluginet, som är pluginet för krypteringsalgoritmen, och koden är följande:



Framstegsfältet skrevs av mig med hänvisning till ng-simple-progress-bar, eftersom hans plugin inte kan ställa in framstegen manuellt.

progress-bar.component.html



progress-bar.component.scss



progress-bar.component.ts



Följande är huvudsakligen vårt huvudsakliga gränssnitt och koden för att generera dynamiska lösenord.

app.component.html



app.component.scss



app.component.ts


Slutligen, bifoga källkodens nedladdningsadress:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar





Föregående:Discuz utför en serie registreringsoperationer
Nästa:Dynamisk token OTP, TOTP och HOTP skillnad
 Hyresvärd| Publicerad på 2020-07-25 16:16:15 |
Det finns ett problem med lösenordet som genereras av detta plugin i sha256, det rekommenderas att använda OTPAuth, koden är följande:


Testet är korrekt i både SHA256- och SHA512-lägen.

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com