Which of the following describes the difference between a secure cipher and a secure hash?
A.
A hash produces a variable output for any input size, a cipher does not.
B.
A cipher produces the same size output for any input size, a hash does not.
C.
A cipher can be reversed, a hash cannot.
D.
A hash can be reversed, a cipher cannot.