/cryptography_7_concepts

Hands-on 7 common concepts from Cryptography algorithm by Node.js

Primary LanguageJavaScriptMIT LicenseMIT

cryptography_7_concepts

Hands-on 7 common concepts from Cryptography algorithm by Node.js

Inspired by the video from Fireship. Ref: https://www.youtube.com/watch?v=NuyzuNBFWxQ

NOTE:

  • Should not use MD5 to encrypt data as it's very easy to be cracked

7 common concepts were covered following order in this projects are:

  • HASH

  • SALT

  • HMAC

  • SYMMETRIC ENCRYPTION

  • ASYMMETRIC ENCRYPTION

  • KEYPAIRS

  • SIGNING