Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11861|Odpověď: 1

[Angular] Řada Angular 9 (XII) generuje dynamické tokeny založené na OTP

[Kopírovat odkaz]
Zveřejněno 24.07.2020 17:52:09 | | | |
Angular 9 Series (1) Dynamicky zatížené komponenty
https://www.itsvse.com/thread-9238-1-1.html

Dynamické přenosové parametry komponent řady 9 série (2)
https://www.itsvse.com/thread-9245-1-1.html

Série Angular 9 (3) podporuje dynamické události komponent
https://www.itsvse.com/thread-9246-1-1.html

Vlastní potrubí pro Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formátuje formát měny částky
https://www.itsvse.com/thread-9249-1-1.html

Angular 9 series (VI) volá nativní JS proměnné a metody
https://www.itsvse.com/thread-9254-1-1.html

Angular 9 série (VII) zaměřovač ve stylu CSS
https://www.itsvse.com/thread-9264-1-1.html

Řada Angular 9 (VIII) aktualizuje hodnotu podkomponenty spuštěním události pomocí setu
https://www.itsvse.com/thread-9267-1-1.html

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

Angular 9 série (10) vkládá panely pro ladění vývojářů vconsole a eruda
https://www.itsvse.com/thread-9286-1-1.html

Angular 9 Series (XI) 5 způsobů, jak definovat styly
https://www.itsvse.com/thread-9305-1-1.html

Úvod: OTP obecně označuje jednorázová hesla. Jednorázové heslo (OTP), známé také jako "jednorázové heslo", označuje heslo, které lze použít pouze jednou. Jednorázové heslo je založeno na speciálním algoritmu, který generuje nepředvídatelnou kombinaci náhodných čísel každých 60 sekund, a jednorázové heslo iKEY bylo široce používáno ve financích, telekomunikacích, online hrách a dalších oblastech, čímž účinně chrání bezpečnost uživatelů.

Mezi běžné aplikace patří: Google authenticator, QQ token atd.

Podívejme se nejprve na vizualizace, jak je vidět níže:


.NET/C# generuje jednorázová hesla na základě TOTP
https://www.itsvse.com/thread-9327-1-1.html

Nejprve vytvořte demo projekt OTP s jednorázovým heslem pomocí angular-cli pomocí následujícího příkazu:



Nainstalujte plugin OTP, což je plugin pro šifrovací algoritmus, a kód je následující:



Ukazatel průběhu jsem napsal já s odkazem na ng-simple-progress-bar, protože jeho plugin nemůže nastavit postup ručně.

progress-bar.component.html



progress-bar.component.scss



progress-bar.component.ts



Následující text je hlavně naše hlavní rozhraní a kód pro generování dynamických hesel.

app.component.html



app.component.scss



app.component.ts


Nakonec připojte adresu ke stažení zdrojového kódu:

Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosímOdpověď





Předchozí:Discuz provádí sérii registračních operací
Další:Dynamické tokeny OTP, TOTP a HOTP
 Pronajímatel| Zveřejněno 25.07.2020 16:16:15 |
Existuje problém s heslem generovaným tímto pluginem v sha256, doporučuje se používat OTPAuth, kód je následující:


Test je správný jak v režimech SHA256, tak SHA512.

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com