The size of the output produced by hash functions is __________
(1)Always 128 bits
(2)Non-deterministic
(3)Fixed based on the hash algorithm
(4)Dependent on the size of the input block