18 Questions
What is the primary characteristic of a Hashing algorithm?
It is a one-way function.
What is the output size of a SHA-1 hash algorithm?
160-bit
What is the main difference between Encryption and Hashing?
Encryption is a two-way function, while Hashing is a one-way function.
What is the purpose of using a salted hash?
To make the hash more secure against brute-force attacks.
What is the main limitation of the MD5 algorithm?
It is vulnerable to collisions and can be reversed in a fraction of a second.
What is the primary purpose of a Hashing algorithm in password storage?
To store the password in a secure, fixed-length format.
What is the primary purpose of a cryptographic salt in a hashing process?
To eliminate the possibility of precomputed lookup tables
What type of algorithm is SHA-256?
Secure Hash Algorithm
What is the main concern with using hash algorithms without salts?
They are vulnerable to precomputed attacks
What is the purpose of a rainbow table in password cracking?
To store a map between hashes and passwords
What is the characteristic of a cryptographic hash function?
It is irreversible
What is the benefit of using a large salt value in hashing?
It makes it difficult to use precomputed lookup tables
What is the default hashing algorithm used by PASSWORD_DEFAULT as of PHP 5.5.0?
bcrypt
What is the purpose of the password_verify() function in PHP?
To check if the input password is correct or incorrect
What is the length of the result from using the PASSWORD_BCRYPT algorithm?
60 characters
What is the advantage of using the password_hash() function in PHP?
It is the easiest and most secure approach
What is the purpose of the Argon2i and Argon2id algorithms in PHP?
To hash passwords securely
What is the characteristic of the hash produced by the password_hash() function in PHP?
It is a one-way encryption
Learn about the concept of hashing algorithms, how they store passwords securely, and the differences between hashing and encryption. Understand the one-way function of hashing and its importance in data security.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free