Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11861|Respuesta: 1

[Angular] La serie Angular 9 (XII) genera tokens dinámicos basados en OTPs

[Copiar enlace]
Publicado en 24/7/2020 17:52:09 | | | |
Componentes Dinámicos Cargados de la Serie Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parámetros de transmisión de componentes dinámicos de la serie angular 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

La serie Angular 9 (3) se suscribe a eventos dinámicos de componentes
https://www.itsvse.com/thread-9246-1-1.html

Tuberías personalizadas Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formatea el formato de moneda de cantidad
https://www.itsvse.com/thread-9249-1-1.html

La serie angular 9 (VI) llama variables y métodos JS nativos
https://www.itsvse.com/thread-9254-1-1.html

Mira estilo CSS de la serie Angular 9 (VII)
https://www.itsvse.com/thread-9264-1-1.html

La serie angular 9 (VIII) actualiza el valor de un componente hijo al desencadenar un evento mediante el conjunto
https://www.itsvse.com/thread-9267-1-1.html

Selector de #id Angular 9 Series (nueve) aplicado en la página
https://www.itsvse.com/thread-9278-1-1.html

La serie Angular 9 (10) integra paneles de depuración para desarrolladores de vconsole y eruda
https://www.itsvse.com/thread-9286-1-1.html

Angular 9 Series (XI) 5 formas de definir estilos
https://www.itsvse.com/thread-9305-1-1.html

Introducción: OTP generalmente se refiere a contraseñas de un solo uso. La Contraseña de Un Uso (OTP), también conocida como "contraseña de un solo uso", se refiere a una contraseña que solo puede usarse una vez. La contraseña de un solo uso se basa en un algoritmo especial que genera una combinación impredecible de números aleatorios cada 60 segundos, y la contraseña de un solo uso iKEY se ha utilizado ampliamente en finanzas, telecomunicaciones, juegos en línea y otros campos, protegiendo eficazmente la seguridad de los usuarios.

Las aplicaciones comunes incluyen: Google Authenticator, token QQ, etc.

Vamos a echar un vistazo primero a las representaciones, como se muestra a continuación:


.NET/C# genera contraseñas de un solo uso basadas en TOTP
https://www.itsvse.com/thread-9327-1-1.html

Primero, crea un proyecto otp-one-time-password-demo usando angular-cli con el siguiente comando:



Instala el plugin OTP, que es el plugin para el algoritmo de cifrado, y el código es el siguiente:



La barra de progreso la he escrito haciendo referencia a ng-simple-progress-bar, porque su plugin no puede configurar el progreso manualmente.

progress-bar.component.html



progres-bar.component.scss



progress-bar.component.ts



Lo siguiente es principalmente nuestra interfaz principal y el código para generar contraseñas dinámicas.

app.component.html



app.component.scss



app.component.ts


Finalmente, adjunta la dirección de descarga del código fuente:

Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta





Anterior:Discuz realiza una serie de operaciones de registro
Próximo:Diferencia dinámica de token OTP, TOTP y HOTP
 Propietario| Publicado en 25/7/2020 16:16:15 |
Hay un problema con la contraseña generada por este plugin en sha256, se recomienda usar OTPAuth, el código es el siguiente:


La prueba es correcta tanto en los modos SHA256 como en SHA512.

Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com