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

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more