What devs need to know about Encoding / Encryption / Hashing / Salting / Stretchingby@proxyblue
13,040 reads

What devs need to know about Encoding / Encryption / Hashing / Salting / Stretching

tldt arrow
Read on Terminal Reader
Read this story w/o Javascript

Too Long; Didn't Read

There are two types of encryption - Symmetric Key encryption and Asymmetric Key Encryption. The difference between encryption and encryption is that encryption needs a key to encrypt/decrypt. Only someone with a key can view the unencrypted data, and only the user can read it. Developers should only ever use encryption algorithms and libraries that have been thoroughly tested. It's hard to create an algorithm that no one else can break, even after years of analysis by the best cryptographers around.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - What devs need to know about Encoding / Encryption / Hashing / Salting / Stretching
Louis Cremen HackerNoon profile picture

@proxyblue

Louis Cremen

Developer. Security Guy. Currently reading the internet. ❤️ innovation and NeuroTech. @proxyblue


Receive Stories from @proxyblue

react to story with heart

RELATED STORIES

L O A D I N G
. . . comments & more!