Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 121158|Resposta: 14

[Fonte] .NET/C# gera senhas de uso único baseadas no TOTP

[Copiar link]
Publicado em 25/07/2020 18:50:04 | | | |
OTP é a abreviação de One-Time Password, que significa senha de uso único.

Produtos comuns no mercado:

  • Ficha do escudo Ning
  • O tesouro de identidade do Alibaba
  • Autenticador do Google (autenticador do Google)
  • Token QQ



Diferença dinâmica de token OTP, TOTP e HOTP
https://www.itsvse.com/thread-9326-1-1.html
A série Angular 9 (XII) gera tokens dinâmicos baseados em OTPs
https://www.itsvse.com/thread-9325-1-1.html
Miniprograma WeChat implementa senha dinâmica OTP
https://www.itsvse.com/thread-9329-1-1.html

Vamos criar um novo projeto .NET 4.5.

Nuget instale o plugin com o seguinte comando:

Tentamos gerar uma senha a cada 60 segundos, usando o algoritmo SHA1, e o código é o seguinte:

Encontrei um site para um gerador online de tokens TOTP, e o algoritmo padrão é sha1.

O login do hiperlink está visível.

Tente rodar o programa, e a senha dinâmica gerada é a mostrada na figura abaixo:


Comentário:A SecretKey deve ser uma string base32,Caso contrário, o erro será o seguinte:

Personagem não é um personagem Base32

Código fonte para download:

Turistas, se quiserem ver o conteúdo oculto deste post, por favorResposta


(Fim)


Pontuação

Número de participantes1MB+1 contribuir+1 Colapso razão
conNTFS + 1 + 1 Muito poderoso!

Veja todas as classificações





Anterior:Diferença dinâmica de token OTP, TOTP e HOTP
Próximo:Agora você pode fornecer attr 'wx:key' para um 'wx:for' melhorar.
Publicado em 30/10/2024 22:53:34 |

Eu estava pensando em uma solução de autenticação do lado do cliente
Publicado em 28/07/2020 21:29:28 |
NET/C# gera senhas de uso único baseadas no TOTP
Publicado em 22/06/2021 09:18:14 |

NET/C# gera senhas de uso único baseadas no TOTP
Publicado em 28/07/2020 18:35:33 |
Venha dar uma olhada, obrigado por compartilhar
Publicado em 10/10/2020 15:08:50 |
Eu estava pensando em uma solução de autenticação do lado do cliente
Publicado em 13/10/2020 17:44:56 |
Dá uma olhada, obrigado por compartilhar
Publicado em 23/10/2020 15:16:12 |
Peça o código-fonte!
Publicado em 18/03/2021 14:54:32 |
Os gerados não são tão bons quanto os stacks do computador
Publicado em 20/04/2021 11:10:39 |
Venha dar uma olhada, obrigado por compartilhar
Publicado em 14/08/2021 10:37:31 |
Útil Obrigado por compartilhar
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com