C — Confidentiality
On = encrypted display. Off = plaintext (confidentiality lost)
I — Integrity
On = edits locked. Off = free edits (hash will change)
A — Availability
On = data exists. Off = data wiped (empty)
Data Field
C: ON (encrypted)
I: ON (locked)
A: ON (available)
Live Hashes
Current MD5:
—
Original MD5:
—
Hash updates on every keystroke / toggle. If Availability is OFF, hashes are for an empty string.
What the Toggles Demonstrate
- Confidentiality: protects secrecy by rendering the data unreadable (encrypted). Turning it OFF reveals plaintext, simulating a confidentiality breach.
- Integrity: protects accuracy/wholeness of data. When ON, editing is locked. Turning it OFF allows tampering; note how the MD5 (a one-way hash function) changes immediately as you type.
- Availability: ensures data/services are accessible. Turning it OFF wipes the data field to simulate an outage/denial-of-service.
Terms: Encryption = reversible scrambling with a key. Ciphertext = encrypted text. Plaintext = readable text. Hash = fixed-length fingerprint of data; MD5 is older/weak for security (collisions possible) and used here for visualization.
Try This
- Flip C OFF → plaintext appears (confidentiality lost).
- Flip I OFF → type anything; notice the hash changing.
- Flip A OFF → the field clears (unavailable).