Encoding, Encryption, Hashing, Obfuscation

Thameera Senanayaka

Oliv Labs

Encoding

  • Unicode
  • URL encoding
  • Base64

Transforming data so that they can be properly (and safely) consumed by a different type of system

Encoding

hello there

hello%20there

Encryption

Transform data in order to keep it secret from others

  • Sending sensitive information
  • Data storage

Encryption

ROT13

hello there

uryyb gurer

Encryption

Blowfish

hello there

b281dee9607521e2382f18bd9c5d7acc

Hashing

Ensuring integrity, i.e. making it so that if something is changed you can know that it’s changed

  • Verify integrity of files
  • Password verification

Hashing

SHA-3

hello there

2118f4fb725722a4407f2e76b1a010f5c1a30e636836df48fde861431db642ba

Obfuscation

 To make something harder to understand, usually for the purposes of making it more difficult to attack or to copy.

  • To make it hard to reverse-engineer

Thank you!

Encoding, Encryption, Hashing and Obfuscation

By Thameera

Encoding, Encryption, Hashing and Obfuscation

  • 1,156