(Choose 4 answers)
Which of the following statements are true for hash functions?
A. Across varying inputs, the output of the hash function needs to be uniformly distributed.
B. The output size is fixed.
C. Given an input, a hash function can produce multiple outputs
D. The input size can vary.
E. Across varying inputs, the output of the hash function needs to be uniformly distributed.
E16