Cryptography

Introduction

Key Concepts

  • change of base

    • there are many types of bases,
    • base2, base8, base10, base16, base64 and more!
    • base2 also known as binary, it has a range from 0-1
    • base8 also known as octal.
    • base10 is what we are used to, it has a range from 1-9
    • base16 also known as hexadecimal, can be found in bits of two
    • base64 is easily spotted through having equal signs at the end
    • [note: may not be seen all the time]
  • URL encoding

    • Can be indentified easily. Starts with % and two values following it
    • As you can see, it follows the ascii value system.
    • URL encoding website
  • XOR
    • XOR cyphers are intresting
    • Therefore, if you have two of the XOR values, you are able to find the last unknown value
  • Block Ciphers
  • DES
  • RSA
  • One Time Pad

.


Written By

GitHub Contributor Team