Archive of C++ Programs I made for Cryptography study. Teaching materials can be downloaded here:
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Tugas 1 SAHCipher
3.1 dan 3.2 - DES.docx
3.1 dan 3.2 - DES.pptx
Letter Map Crypto.xlsx
Tugas Ellips_140810160065.docx

What is Cryptography?

Cryptography is a method of protecting information and communications through the use of codes so that only those for whom the information is intended can read and process it.

In Cryptography, there are seveal ciphers I learned:

  1. Shift Cipher
  2. ROT13
  3. Affine Cipher
  4. Hill Cipher
  5. Vigenère Cipher
  6. Autokey Cipher
  7. Columnar Transposition Cipher
  8. Triangle Cipher
  9. Route/Spiral Cipher
  10. Diagonal Cipher
  11. Zigzag Cipher
  12. Elgamal Cipher
  13. RSA Cipher
  14. DES Cipher
  15. S-DES Cipher