DEV Community

Ortiz de Arcanjo António David
Ortiz de Arcanjo António 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

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay