
Know what to study. Practice what matters. Know when you're ready.
Realistic CISSP practice, readiness tests, adaptive learning, AI Security, and full-length exam simulation across all eight CISSP domains
-
120 Questions • No Registration • Instant Readiness Analysis
Three readiness tests help identify your domain strengths, weaknesses, performance patterns, and readiness trajectory—then guide what to study next.
Cryptography
CISSP Guide to Encryption, Hashing, Digital Signatures, and PKI
Summary
Cryptography is one of the most heavily tested topics on the CISSP exam, spanning multiple domains, especially Security Architecture & Engineering and Identity & Access Management. Understanding confidentiality, integrity, authentication, nonrepudiation, encryption algorithms, hashing, digital signatures, certificates, PKI, and key management is essential for both the exam and real-world cybersecurity.
This guide explains the concepts in a simple, exam-focused manner while highlighting common mistakes, memory techniques, and real-world applications.
Cryptography Explained
Cryptography protects information by converting readable data (plaintext) into an unreadable form (ciphertext). Only authorized parties possessing the correct cryptographic key can recover the original information.
Modern organizations rely on cryptography to secure:
Internet communications
Cloud services
Banking transactions
VPN connections
Wireless networks
Password storage
Digital signatures
Software updates
Email security
Without strong cryptography, confidentiality, integrity, authentication, and nonrepudiation cannot be achieved.
Why Cryptography Matters
Cryptography enables organizations to:
Protect confidential information
Verify data integrity
Authenticate users and systems
Support digital signatures
Secure online transactions
Protect cloud environments
Meet compliance requirements
Prevent tampering
Build trust across insecure networks
Nearly every cybersecurity framework—including NIST, ISO 27001, PCI DSS, HIPAA, and GDPR—requires cryptographic controls.
The Four Security Services
Confidentiality
Ensures information is only accessible to authorized users.
Examples:
AES encryption
TLS
VPN encryption
BitLocker
Database encryption
Integrity
Ensures data has not been modified.
Common mechanisms:
Hashing
HMAC
Digital signatures
Authentication
Verifies identity.
Examples:
Digital certificates
Challenge-response protocols
PKI
Nonrepudiation
Prevents a sender from denying an action.
Achieved using:
Digital signatures
PKI
Certificates
Plaintext vs Ciphertext
Plaintext
GoCyberNinjaCiphertext
3A9F7D82C...Only someone with the appropriate cryptographic key can decrypt the ciphertext.
Symmetric Encryption
Symmetric encryption uses one shared secret key for both encryption and decryption.
Same Key
Encrypt
↓
Ciphertext
↓
DecryptAdvantages
Extremely fast
Ideal for large files
Efficient
Low CPU usage
Disadvantages
Difficult key distribution
Poor scalability
Shared secret risk
Common Symmetric Algorithms
AES (Advanced Encryption Standard)
The CISSP favorite.
Supports:
128-bit
192-bit
256-bit keys
Uses:
VPNs
TLS
WPA3
Disk encryption
Cloud encryption
Remember: AES replaced DES.
DES
56-bit key
Broken
Deprecated
Never recommended today.
3DES
Improved DES by applying DES three times.
Secure but:
Slow
Deprecated
Being phased out
Blowfish
Fast software encryption algorithm.
Largely replaced by AES.
Twofish
AES finalist.
Still secure but less common.
Asymmetric Encryption
Uses two mathematically related keys.
Public Key
Private Key
Anyone may know the public key.
Only the owner possesses the private key.
Advantages
Secure key exchange
Digital signatures
Authentication
Nonrepudiation
Disadvantages
Slow
Computationally expensive
Popular Algorithms
RSA
Most common public-key algorithm.
Uses:
Digital signatures
Certificates
TLS
Key exchange
ECC (Elliptic Curve Cryptography)
Provides equivalent security with much smaller keys.
Benefits:
Faster
Smaller certificates
Lower CPU usage
Widely used on:
Mobile devices
IoT
Modern PKI
Symmetric vs Asymmetric
Feature | Symmetric | Asymmetric |
Keys | One | Two |
Speed | Fast | Slow |
Large Files | Excellent | Poor |
Key Exchange | Difficult | Excellent |
Digital Signatures | No | Yes |
Authentication | Limited | Yes |
CISSP Tip
Encrypt data with AES.
Exchange AES keys using RSA or ECC.
Hashing
Hashing converts data into a fixed-length value.
Characteristics:
One-way
Cannot be reversed
Detects changes
Used for integrity
Popular Hash Algorithms
SHA-256
Industry standard.
Used in:
Blockchain
Certificates
Password protection
Integrity verification
SHA-512
Even stronger.
Common in enterprise systems.
MD5
Broken.
Collision attacks exist.
Do not use.
SHA-1
Deprecated.
Collision attacks demonstrated.
Avoid.
Digital Signatures
Digital signatures provide:

