Cryptography - Lets meet the Crypto Life

This is where I define and understand the Crypto basics. These crypto idea/algorithms/standards can then be implemented on any hardware.
Various TERMS:
  1. Encryption & Decryption
  2. Symmetric Key Cryptography
  3. Assymmetric Key Cryptography
  4. DES
  5. AES
  6. Block Cipher
  7. Block Cipher Modes Of Operation
  8. IV - Initialization Vector
  9. ECB
  10. CBC - Ciher Block Chaining
  11. CFB - Cipher Feedback
  12. OFB - Output Feedback
  13. PKA
  14. PKCS - (Public key Cryptography Standards)
  15. RSA - (Rivest-Shamir-Adleman)
  16. DSS - (Digital Signature Standard)
  17. SHA - (Secure Hash Algorithm)
  18. SHA Types: SHA-0, SHA-1, SHA-256 etc.
  19. MAC - (Message Authentication Codes)
  20. MAC Types - UMAC, HMAC, CMAC
  21. PIN Blocks
  22. Others - About HASH Functions & HASH Algorithms.

RSA EXAMPLE: This is a good worked example on how the RSA encryption and decryption works.