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