Crypto · Fundamentals interview questions

84 real Crypto · Fundamentals questions from the Security bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Symmetric encryption?

Junior
  1. A.function like PBKDF2, bcrypt, scrypt, or Argon2 that slowly derives keys/password hashes to resist brute force
  2. B.adding a unique random value to each password before hashing to defeat precomputed/rainbow-table attacks
  3. C.asymmetric crypto over elliptic curves giving strong security with smaller keys than RSA
  4. D.encryption using the same secret key to encrypt and decrypt (e.g. AES)
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Symmetric encryption — encryption using the same secret key to encrypt and decrypt (e.g. AES)
  2. B.Symmetric encryption — algorithms (e.g. ML-KEM/Kyber, ML-DSA) designed to resist attacks from quantum computers
  3. C.Symmetric encryption — property where session keys are ephemeral so compromise of a long-term key cannot decrypt past sessions
  4. D.Symmetric encryption — data signed with a private key that anyone can verify with the public key for authenticity and integrity
Reveal the answer + AI explanation — free account

4. What is Asymmetric encryption?

Junior
  1. A.the original readable data before it is encrypted
  2. B.encryption using a public/private key pair, where one key encrypts and the other decrypts (e.g. RSA, ECC)
  3. C.adding a unique random value to each password before hashing to defeat precomputed/rainbow-table attacks
  4. D.a 256-bit cryptographic hash from the SHA-2 family, widely used for integrity and signatures
Reveal the answer + AI explanation — free account

5. Which term means: "encryption using a public/private key pair, where one key encrypts and the other decrypts (e.g. RSA, ECC)"?

Junior
  1. A.Asymmetric encryption
  2. B.Key exchange
  3. C.Key derivation function (KDF)
  4. D.HMAC
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.Asymmetric encryption — key-agreement algorithm letting parties derive a shared secret without transmitting it
  2. B.Asymmetric encryption — encryption using a public/private key pair, where one key encrypts and the other decrypts (e.g. RSA, ECC)
  3. C.Asymmetric encryption — two distinct inputs producing the same hash digest, undermining integrity guarantees
  4. D.Asymmetric encryption — keyed-hash message authentication code providing integrity and authenticity using a shared secret
Reveal the answer + AI explanation — free account

7. What is Hashing?

Junior
  1. A.cipher that encrypts data one bit or byte at a time using a keystream (e.g. ChaCha20)
  2. B.a number used once to prevent replay attacks and ensure uniqueness in a cryptographic operation
  3. C.one-way function mapping arbitrary data to a fixed-size digest that cannot be reversed
  4. D.encoding (e.g. Base64) is reversible without a key and provides no confidentiality, unlike encryption
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.Hashing — a 256-bit cryptographic hash from the SHA-2 family, widely used for integrity and signatures
  2. B.Hashing — data signed with a private key that anyone can verify with the public key for authenticity and integrity
  3. C.Hashing — one-way function mapping arbitrary data to a fixed-size digest that cannot be reversed
  4. D.Hashing — property where session keys are ephemeral so compromise of a long-term key cannot decrypt past sessions
Reveal the answer + AI explanation — free account

10. What is AES?

Junior
  1. A.memory-hard password hashing algorithm and winner of the Password Hashing Competition, recommended for new systems
  2. B.Advanced Encryption Standard, a widely used symmetric block cipher with 128/192/256-bit keys
  3. C.one-way function mapping arbitrary data to a fixed-size digest that cannot be reversed
  4. D.a random value combined with a key so identical plaintext blocks encrypt to different ciphertext
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Junior
  1. A.AES — algorithms (e.g. ML-KEM/Kyber, ML-DSA) designed to resist attacks from quantum computers
  2. B.AES — Advanced Encryption Standard, a widely used symmetric block cipher with 128/192/256-bit keys
  3. C.AES — key-agreement algorithm letting parties derive a shared secret without transmitting it
  4. D.AES — the original readable data before it is encrypted
Reveal the answer + AI explanation — free account

13. What is SHA-256?

Junior
  1. A.adding a unique random value to each password before hashing to defeat precomputed/rainbow-table attacks
  2. B.a random value combined with a key so identical plaintext blocks encrypt to different ciphertext
  3. C.a 256-bit cryptographic hash from the SHA-2 family, widely used for integrity and signatures
  4. D.data signed with a private key that anyone can verify with the public key for authenticity and integrity
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Junior
  1. A.SHA-256 — encryption using a public/private key pair, where one key encrypts and the other decrypts (e.g. RSA, ECC)
  2. B.SHA-256 — a 256-bit cryptographic hash from the SHA-2 family, widely used for integrity and signatures
  3. C.SHA-256 — periodically replacing cryptographic keys to limit exposure from a potential compromise
  4. D.SHA-256 — Advanced Encryption Standard, a widely used symmetric block cipher with 128/192/256-bit keys
Reveal the answer + AI explanation — free account

16. What is Encoding vs encryption?

Junior
  1. A.two distinct inputs producing the same hash digest, undermining integrity guarantees
  2. B.encoding (e.g. Base64) is reversible without a key and provides no confidentiality, unlike encryption
  3. C.a number used once to prevent replay attacks and ensure uniqueness in a cryptographic operation
  4. D.the scrambled output produced by encrypting plaintext
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Junior
  1. A.Encoding vs encryption — adding a unique random value to each password before hashing to defeat precomputed/rainbow-table attacks
  2. B.Encoding vs encryption — encoding (e.g. Base64) is reversible without a key and provides no confidentiality, unlike encryption
  3. C.Encoding vs encryption — memory-hard password hashing algorithm and winner of the Password Hashing Competition, recommended for new systems
  4. D.Encoding vs encryption — encryption using the same secret key to encrypt and decrypt (e.g. AES)
Reveal the answer + AI explanation — free account

19. What is Salting?

Mid
  1. A.adding a unique random value to each password before hashing to defeat precomputed/rainbow-table attacks
  2. B.exploiting decryption error responses to recover plaintext from CBC-mode ciphertext
  3. C.protocol allowing two parties to agree on a shared secret over an insecure channel (e.g. Diffie-Hellman)
  4. D.encoding (e.g. Base64) is reversible without a key and provides no confidentiality, unlike encryption
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Mid
  1. A.Salting — two distinct inputs producing the same hash digest, undermining integrity guarantees
  2. B.Salting — encoding (e.g. Base64) is reversible without a key and provides no confidentiality, unlike encryption
  3. C.Salting — adding a unique random value to each password before hashing to defeat precomputed/rainbow-table attacks
  4. D.Salting — a random value combined with a key so identical plaintext blocks encrypt to different ciphertext
Reveal the answer + AI explanation — free account

22. What is HMAC?

Mid
  1. A.keyed-hash message authentication code providing integrity and authenticity using a shared secret
  2. B.cipher that encrypts data one bit or byte at a time using a keystream (e.g. ChaCha20)
  3. C.function like PBKDF2, bcrypt, scrypt, or Argon2 that slowly derives keys/password hashes to resist brute force
  4. D.cipher that encrypts fixed-size blocks of data, requiring a mode of operation for longer messages
Reveal the answer + AI explanation — free account

24. Which statement is correct?

Mid
  1. A.HMAC — asymmetric crypto over elliptic curves giving strong security with smaller keys than RSA
  2. B.HMAC — periodically replacing cryptographic keys to limit exposure from a potential compromise
  3. C.HMAC — hashing is one-way and keyless; encryption is reversible with the correct key
  4. D.HMAC — keyed-hash message authentication code providing integrity and authenticity using a shared secret
Reveal the answer + AI explanation — free account

25. What is Digital signature?

Mid
  1. A.algorithms (e.g. ML-KEM/Kyber, ML-DSA) designed to resist attacks from quantum computers
  2. B.encryption using a public/private key pair, where one key encrypts and the other decrypts (e.g. RSA, ECC)
  3. C.adding a unique random value to each password before hashing to defeat precomputed/rainbow-table attacks
  4. D.data signed with a private key that anyone can verify with the public key for authenticity and integrity
Reveal the answer + AI explanation — free account

27. Which statement is correct?

Mid
  1. A.Digital signature — cipher that encrypts fixed-size blocks of data, requiring a mode of operation for longer messages
  2. B.Digital signature — two distinct inputs producing the same hash digest, undermining integrity guarantees
  3. C.Digital signature — data signed with a private key that anyone can verify with the public key for authenticity and integrity
  4. D.Digital signature — a random value combined with a key so identical plaintext blocks encrypt to different ciphertext
Reveal the answer + AI explanation — free account

28. What is Nonce?

Mid
  1. A.hashing is one-way and keyless; encryption is reversible with the correct key
  2. B.a number used once to prevent replay attacks and ensure uniqueness in a cryptographic operation
  3. C.keyed-hash message authentication code providing integrity and authenticity using a shared secret
  4. D.cipher that encrypts data one bit or byte at a time using a keystream (e.g. ChaCha20)
Reveal the answer + AI explanation — free account

30. Which statement is correct?

Mid
  1. A.Nonce — a number used once to prevent replay attacks and ensure uniqueness in a cryptographic operation
  2. B.Nonce — two distinct inputs producing the same hash digest, undermining integrity guarantees
  3. C.Nonce — algorithms (e.g. ML-KEM/Kyber, ML-DSA) designed to resist attacks from quantum computers
  4. D.Nonce — cipher that encrypts fixed-size blocks of data, requiring a mode of operation for longer messages
Reveal the answer + AI explanation — free account

Showing 30 of 84 Crypto · Fundamentals questions — the full set, with answers, explanations and an AI tutor on every question, is inside.

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Crypto · Fundamentals free