COMPUTER FUNDAMENTALS

COMPUTER ETHICS AND SECURITY

CRYPTOGRAPHY AND ENCRYPTION

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
A primary requirement for a good cryptographic hash function is that the function should not have collisions. A collision in a hash function is when:
A
there are few inputs, but a lot of outputs.
B
two inputs map to the same output.
C
two outputs come from the same input.
D
there are few outputs, but a lot of inputs.
Explanation: 

Detailed explanation-1: -A primary requirement for a good cryptographic hash function is that the function should not produce too many collisions. A collision in a hash function is when: A-There are few inputs, but a lot of outputs.

Detailed explanation-2: -Characteristics of a Good Hash Function. There are four main characteristics of a good hash function: 1) The hash value is fully determined by the data being hashed. 2) The hash function uses all the input data. 3) The hash function “uniformly” distributes the data across the entire set of possible hash values.

Detailed explanation-3: -A cryptographic hash function (CHF) is an algorithm that can be run on data such as an individual file or a password to produce a value called a checksum. The main use of a CHF is to verify the authenticity of a piece of data.

Detailed explanation-4: -Hash functions are a way to ensure data integrity in public key cryptography. What I mean by that is that hash functions serve as a check-sum, or a way for someone to identify whether data has been tampered with after it’s been signed. It also serves as a means of identity verification.

Detailed explanation-5: -It accepts a message of any length. It produces a fixed-length message digest. It is easy (and therefore fast) to compute the message digest for any given message. The hash is irreversible – it is not possible to generate a message from its message digest. More items •17-Jul-2018

There is 1 question to complete.