SY0-301 · Question #444
Which of the following functions provides an output which cannot be reversed and converts data into a string of characters?
The correct answer is A. Hashing. Hashing is a one-way cryptographic function that converts input data of any size into a fixed-length string of characters and is computationally infeasible to reverse.
Question
Which of the following functions provides an output which cannot be reversed and converts data into a string of characters?
Options
- AHashing
- BStream ciphers
- CSteganography
- DBlock ciphers
How the community answered
(32 responses)- A94% (30)
- B3% (1)
- D3% (1)
Why each option
Hashing is a one-way cryptographic function that converts input data of any size into a fixed-length string of characters and is computationally infeasible to reverse.
Hashing algorithms such as SHA-256 produce a fixed-length digest from arbitrary input data using a one-way mathematical function. The output cannot be reversed to recover the original input, which distinguishes hashing from encryption.
Stream ciphers are reversible encryption algorithms that use a key to both encrypt and decrypt data, so the output can be reversed given the key.
Steganography is a technique for hiding data within another file or medium, not a function that converts data into a fixed-length irreversible string.
Block ciphers are symmetric encryption algorithms that process fixed-size blocks of data and are fully reversible using the appropriate decryption key.
Concept tested: One-way hashing function properties
Source: https://csrc.nist.gov/publications/detail/fips/180/4/final
Topics
Community Discussion
No community discussion yet for this question.