Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11861|Odpowiedź: 1

[Angular] Seria Angular 9 (XII) generuje tokeny dynamiczne oparte na OTP

[Skopiuj link]
Opublikowano 24.07.2020 17:52:09 | | | |
Elementy dynamicznie obciążone w serii Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parametry transmisji dynamicznych komponentów serii 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

Seria Angular 9 (3) subskrybuje dynamiczne zdarzenia komponentowe
https://www.itsvse.com/thread-9246-1-1.html

Rurociągi niestandardowe Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formatuje format waluty kwotowej
https://www.itsvse.com/thread-9249-1-1.html

Seria Angular 9 (VI) wywołuje natywne zmienne i metody JS
https://www.itsvse.com/thread-9254-1-1.html

Angular serii 9 (VII) w stylu CSS
https://www.itsvse.com/thread-9264-1-1.html

Seria Angular 9 (VIII) aktualizuje wartość komponentu potomnego poprzez wyzwalanie zdarzenia za pomocą zestawu
https://www.itsvse.com/thread-9267-1-1.html

Angular 9 Series (dziewięć) #id selektor zastosowany na stronie
https://www.itsvse.com/thread-9278-1-1.html

Seria Angular 9 (10) osadza panele debugujące dla deweloperów vconsole i eruda
https://www.itsvse.com/thread-9286-1-1.html

Angular 9 Series (XI) 5 sposobów definiowania stylów
https://www.itsvse.com/thread-9305-1-1.html

Wprowadzenie: OTP zazwyczaj odnosi się do jednorazowych haseł. Jednorazowe hasło (OTP), znane również jako "jednorazowe hasło", odnosi się do hasła, które można użyć tylko raz. Jednorazowe hasło opiera się na specjalnym algorytmie, który generuje nieprzewidywalną kombinację losowych liczb co 60 sekund, a jednorazowe hasło iKEY jest szeroko stosowane w finansach, telekomunikacji, grach online i innych dziedzinach, skutecznie chroniąc bezpieczeństwo użytkowników.

Do popularnych zastosowań należą: Google Authenticator, token QQ itd.

Przyjrzyjmy się najpierw wizualizacjom, jak pokazano poniżej:


.NET/C# generuje jednorazowe hasła na podstawie TOTP
https://www.itsvse.com/thread-9327-1-1.html

Najpierw stwórz projekt demonstracyjny otp z jednorazowym hasłem za pomocą angular-cli za pomocą następującego polecenia:



Zainstaluj wtyczkę OTP, która jest wtyczką algorytmu szyfrowania, a kod wygląda następująco:



Pasek postępu napisałem przeze mnie w odniesieniu do ng-simple-progress-bar, ponieważ jego wtyczka nie może ręcznie ustawić postępu.

progress-bar.component.html



progress-bar.component.scss



progress-bar.component.ts



Poniżej znajduje się głównie nasz główny interfejs oraz kod do generowania dynamicznych haseł.

app.component.html



app.component.scss



app.component.ts


Na koniec załącz adres do pobrania kodu źródłowego:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź





Poprzedni:Discuz przeprowadza serię operacji rejestracyjnych
Następny:Różnice między tokenami dynamicznymi OTP, TOTP i HOTP
 Ziemianin| Opublikowano 25.07.2020 16:16:15 |
Występuje problem z hasłem generowanym przez tę wtyczkę w sha256, zaleca się używanie OTPAuth, a kod jest następujący:


Test jest poprawny zarówno w trybie SHA256, jak i SHA512.

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com