Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11861|Odpoveď: 1

[Angular] Séria Angular 9 (XII) generuje dynamické tokeny na základe OTP

[Kopírovať odkaz]
Zverejnené 24. 7. 2020 17:52:09 | | | |
Dynamicky zaťažené komponenty série Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Dynamické prenosové parametre pre sériu Angular 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

Séria Angular 9 (3) podporuje dynamické komponentové udalosti
https://www.itsvse.com/thread-9246-1-1.html

Angular 9 Series (IV) Custom Pipe potrubia
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formátuje formát sumy meny
https://www.itsvse.com/thread-9249-1-1.html

Angular 9 series (VI) volá natívne JS premenné a metódy
https://www.itsvse.com/thread-9254-1-1.html

Angular 9 series (VII) v štýle CSS
https://www.itsvse.com/thread-9264-1-1.html

Angular 9 séria (VIII) aktualizuje hodnotu podkomponentu spustením udalosti cez set
https://www.itsvse.com/thread-9267-1-1.html

Angular 9 Series (deväť) #id selektor aplikovaný na stránku
https://www.itsvse.com/thread-9278-1-1.html

Angular 9 séria (10) vkladá panely na ladenie vývojárov vconsole a eruda
https://www.itsvse.com/thread-9286-1-1.html

Angular 9 Series (XI) 5 spôsobov, ako definovať štýly
https://www.itsvse.com/thread-9305-1-1.html

Úvod: OTP zvyčajne označuje jednorazové heslá. Jednorazové heslo (OTP), známe aj ako "jednorazové heslo", označuje heslo, ktoré je možné použiť iba raz. Jednorazové heslo je založené na špeciálnom algoritme, ktorý generuje nepredvídateľnú kombináciu náhodných čísel každých 60 sekúnd, a jednorazové heslo iKEY sa široko používa vo financiách, telekomunikáciách, online hrách a ďalších oblastiach, čím efektívne chráni bezpečnosť používateľov.

Bežné aplikácie zahŕňajú: Google autentifikátor, QQ token a podobne.

Najskôr sa pozrime na vizualizácie, ako je uvedené nižšie:


.NET/C# generuje jednorazové heslá na základe TOTP
https://www.itsvse.com/thread-9327-1-1.html

Najprv vytvorte demo projekt s otp jednorazovým heslom pomocou angular-cli pomocou nasledujúceho príkazu:



Nainštalujte OTP plugin, ktorý je pluginom pre šifrovací algoritmus, a kód je nasledovný:



Ukazovateľ priebehu som napísal s odkazom na ng-simple-progress-bar, pretože jeho plugin nedokáže nastaviť postup manuálne.

progress-bar.component.html



progress-bar.component.scss



progress-bar.component.ts



Nasleduje hlavne naše hlavné rozhranie a kód na generovanie dynamických hesiel.

app.component.html



app.component.scss



app.component.ts


Nakoniec pripojte adresu na stiahnutie zdrojového kódu:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď





Predchádzajúci:Discuz vykonáva sériu registračných operácií
Budúci:Dynamické tokeny OTP, TOTP a HOTP
 Prenajímateľ| Zverejnené 25. 7. 2020 16:16:15 |
Existuje problém s heslom generovaným týmto pluginom v sha256, odporúča sa používať OTPAuth, kód je nasledovný:


Test je správny v režimoch SHA256 aj SHA512.

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com