Hash conceitos

Ei dev,

Tópico expresso: não confunda "fazer o hash" com criptografar (pesar de hash ser uma forma de criptografia).

cc @sseraphini


Já vi frequentemente devs usarem os termos “fazer o hash” e “criptografar” sem distinção.

Pega uma explicação super simplificada aqui em baixo pra entender a diferença ↓


Cerquilha:

A gente faz o hash pra algo que não queremos reverter ─ algo como ~unhash~ não existe.

Por exemplo, devemos salvar senhas de usuários nos bancos depois de terem passado por uma função hash e usá-las mais ou menos como no pseudo código aqui para verificá-las.