Q1mediumThe process of using a public key to verify that a message was signed with the corresponding private key provides:AAuthentication and Non-repudiation.BAvailability only.CData compression.DConfidentiality only.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q2easyWhich of the following is a key property of a cryptographic Hash Function?AIt produces a variable-length output.BIt requires a secret key to compute.CIt is deterministic (the same input always produces the same output).DIt is reversible (can be un-hashed).Check AnswerReveal Answer & ExplanationDiscuss on Board
Q3easyA developer is creating a Digital Signature. What is the correct sequence of operations?AHash the message, then encrypt the hash with the sender's private key.BEncrypt the message with the recipient's public key.CHash the message, then encrypt the hash with the recipient's public key.DEncrypt the entire message with the sender's private key.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q4easyWhat is the main difference between Stream Ciphers and Block Ciphers?AStream ciphers are only for video.BStream ciphers do not use a key.CBlock ciphers are always faster.DStream ciphers encrypt data one bit or byte at a time; Block ciphers operate on fixed-size blocks of data.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q5mediumAn application stores user passwords in a database. What is the most secure method for this?AEncrypt them with AES.BStore them as plain text.CEncrypt them with RSA.DHash them with a salted, slow algorithm like bcrypt or Argon2.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q6easyWhat is the main advantage of Asymmetric Encryption over Symmetric Encryption?AIt is significantly faster.BIt uses a single key for both encryption and decryption.CIt solves the key distribution problem, as the public key can be shared openly.DIt cannot be broken by quantum computers.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q7easyWhat does a Certificate Authority (CA) do?AIt acts as a trusted third party that verifies the identity of a website and issues digital certificates (for HTTPS).BIt sells usernames and passwords.CIt manages the DNS root servers.DIt writes encryption algorithms.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q8mediumA user wants to verify that a downloaded software file has not been tampered with. The website provides an SHA-256 hash of the original file. What should the user do?ACompute the SHA-256 hash of their downloaded file and compare it to the one on the website.BEncrypt the downloaded file with SHA-256.CIgnore the hash as it is for developers only.DEmail the hash to the company.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q9easyA system uses AES-256 for encryption. What does the "256" refer to?AThe speed of the algorithm in MB/s.BThe number of rounds of encryption.CThe key size in bits.DThe block size in bytes.Check AnswerReveal Answer & ExplanationDiscuss on Board
Q10easyWhat is a "Salt" in the context of password hashing?AA random string appended to a password before hashing to prevent rainbow table attacks.BA second, backup password.CThe username of the user.DA seasoning for food.Check AnswerReveal Answer & ExplanationDiscuss on Board