[Conceito] – Hash vs Criptografia: Não Confunda os Dois

Conteúdo original nessa thread do Twitter

Ei dev,

Thread expressa: não confunda “fazer o hash” com criptografar (apesar de hash ser uma forma de criptografia).

cc @sseraphini

Já vi frequentemente devs usarem os termos “fazer o hash” e…


This content originally appeared on DEV Community and was authored by Francisco Zanfranceschi

Conteúdo original nessa thread do Twitter

Ei dev,

Thread expressa: não confunda "fazer o hash" com criptografar (apesar de hash ser uma forma de criptografia).

cc @sseraphini

img

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 ↓

Hash:

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

Por exemplo, devemos guardar 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 pra verificá-las.

img

Criptografar:

Você criptografa algo quando quer transportar e/ou armazenar de forma segura e deseja poder descriptografar essas informações posteriormente. Ou seja, reverter o formato criptografado. Algo como no pseudo código aqui.

img

Não vou entrar em muitos detalhes, mas só pra você ir atrás caso goste do assunto, existem duas formas de criptografia: assimétrica e simétrica. E esses termos têm a ver com como você criptografa e descriptografa as informações ─ usando uma chave para tudo ou duas.

Na forma simétrica você usa a mesma chave tanto para criptografar quanto pra descriptografar.

Na forma assimétrica você usa uma chave pra criptografar e outra pra descriptografar ─ chaves privada e pública respectivamente.

Era isso que tinha pra falar. Queria mais é desmistificar esses dois termos mesmo. Estou longe de ser um expert no assunto, mas a vida me obrigou a conhecer o básico sobre ele.

Obrigado se leu até aqui! 💕


This content originally appeared on DEV Community and was authored by Francisco Zanfranceschi


Print Share Comment Cite Upload Translate Updates
APA

Francisco Zanfranceschi | Sciencx (2022-06-19T20:14:44+00:00) [Conceito] – Hash vs Criptografia: Não Confunda os Dois. Retrieved from https://www.scien.cx/2022/06/19/conceito-hash-vs-criptografia-nao-confunda-os-dois/

MLA
" » [Conceito] – Hash vs Criptografia: Não Confunda os Dois." Francisco Zanfranceschi | Sciencx - Sunday June 19, 2022, https://www.scien.cx/2022/06/19/conceito-hash-vs-criptografia-nao-confunda-os-dois/
HARVARD
Francisco Zanfranceschi | Sciencx Sunday June 19, 2022 » [Conceito] – Hash vs Criptografia: Não Confunda os Dois., viewed ,<https://www.scien.cx/2022/06/19/conceito-hash-vs-criptografia-nao-confunda-os-dois/>
VANCOUVER
Francisco Zanfranceschi | Sciencx - » [Conceito] – Hash vs Criptografia: Não Confunda os Dois. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/06/19/conceito-hash-vs-criptografia-nao-confunda-os-dois/
CHICAGO
" » [Conceito] – Hash vs Criptografia: Não Confunda os Dois." Francisco Zanfranceschi | Sciencx - Accessed . https://www.scien.cx/2022/06/19/conceito-hash-vs-criptografia-nao-confunda-os-dois/
IEEE
" » [Conceito] – Hash vs Criptografia: Não Confunda os Dois." Francisco Zanfranceschi | Sciencx [Online]. Available: https://www.scien.cx/2022/06/19/conceito-hash-vs-criptografia-nao-confunda-os-dois/. [Accessed: ]
rf:citation
» [Conceito] – Hash vs Criptografia: Não Confunda os Dois | Francisco Zanfranceschi | Sciencx | https://www.scien.cx/2022/06/19/conceito-hash-vs-criptografia-nao-confunda-os-dois/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.