Cryptography

2. Cryptography#

Syllabus Points Covered
Secure software architecture
Developing secure code
  • Apply security features incorporated into software including data protection, security, privacy and regulatory compliance

    • encryption

    • hashed passwords

  • Use and explain the contribution of cryptography and sandboxing to the ‘security by design’ approach in the development of software solutions

    • cryptography

Programming for the web
Data transmission using the web
  • Explain the processes for securing the web

    • encryption algorithms

    • encryption keys

    • plain text and cipher text

    • hash values

Chapter Contents