Encryption algorithms, hashing, digital signatures and data protection concepts!
1. What is "key exchange" in cryptography?
💡 Key exchange protocols (like Diffie-Hellman) allow two parties to establish a shared encryption key securely over a public channel.
2. What is "steganography"?
💡 Steganography hides secret messages within innocent-looking files (images, audio) without the message being detectable.
3. What is "asymmetric encryption"?
💡 Asymmetric encryption uses a public key to encrypt and a private key to decrypt. RSA and ECC are common examples.
4. What is "salting" in password storage?
💡 Salting adds a unique random value to each password before hashing, ensuring identical passwords produce different hashes.
5. What is "SHA-256"?
💡 SHA-256 (Secure Hash Algorithm 256-bit) produces a unique 256-bit hash, widely used for data integrity verification and password hashing.
6. What does "AES" stand for?
💡 AES (Advanced Encryption Standard) is the most widely adopted symmetric encryption standard, used in HTTPS, Wi-Fi, and VPNs.
7. What is "hashing" in cybersecurity?
💡 Hashing converts data into a fixed-length digest using algorithms like SHA-256. It is one-way — you cannot reverse it to get the original.
8. What is "end-to-end encryption"?
💡 End-to-end encryption ensures messages are encrypted on the sender's device and only decrypted on the recipient's device — WhatsApp and Signal use this.
9. What is a "digital signature"?
💡 A digital signature uses asymmetric cryptography to verify that a message came from a specific sender and was not altered.
10. What is "symmetric encryption"?
💡 Symmetric encryption uses a single shared key for both encryption and decryption — examples include AES and DES.
11. What is "data masking"?
💡 Data masking substitutes sensitive data with realistic fake data, protecting privacy while maintaining usability for testing or analytics.
12. What is "PKI" (Public Key Infrastructure)?
💡 PKI is a system of digital certificates, certificate authorities, and cryptographic protocols enabling secure, trusted communications.
13. What does "TLS" stand for?
💡 TLS (Transport Layer Security) is the cryptographic protocol securing HTTPS connections, replacing the older SSL protocol.
14. What is a "rainbow table attack"?
💡 Rainbow tables are precomputed tables of hash values for common passwords, allowing attackers to quickly look up hashes to find passwords.
15. What is a "certificate authority" (CA)?
💡 A CA is a trusted entity that issues SSL/TLS certificates, verifying that a website is who it claims to be.