DEV Community

Ortiz de Arcanjo Antonio David
Ortiz de Arcanjo Antonio David

Posted on

Criptografia de senha em Golang

Pacote usado: crypto/bcrypt

Cenários de uso

1. Criação de Usuário:

Ao criar um novo usuário, é crucial capturar a senha fornecida, criptografá-la de maneira segura e associá-la ao perfil do usuário no sistema. A criptografia adequada é essencial para proteger as informações do usuário contra acesso não autorizado.

2. Autenticação de Usuário:

Durante o processo de autenticação, é necessário recuperar a senha inserida pelo usuário e compará-la com as senhas previamente criptografadas armazenadas no banco de dados. Se a comparação falhar, é essencial registrar detalhes do erro no log de autenticação.

Esse registro é fundamental para a detecção precoce de tentativas de acesso não autorizado e para manter um registro de atividades de login no sistema.

Código fonte:https://github.com/ortizdavid/golang-fiber-webApp

Image description

Image description

Image description

Top comments (0)