Este é um sistema de autenticação com dois fatores (2FA) desenvolvido em Java. Ele utiliza login com senha e um código de verificação dinâmico gerado via UUID.
- Cadastro de usuário
- Login com autenticação de senha
- Geração dinâmica de código 2FA
- Simulação de envio de código ao usuário
- Verificação de código 2FA
- Java
- HashMap para armazenamento de credenciais
- UUID para geração de códigos de autenticação
- Scanner para entrada do usuário
. Compile o código:
javac TwoFactorAuthSystem.java. Execute o programa:
java TwoFactorAuthSystem