单项选择题

Which of the following best describes a hash function?()

A.An irreversible fast encryption method
B.A reversible fast encryption method
C.A reversible value computed from a piece of data and used to detect modifications
D.An irreversible value computed froma piece of data and used to detect modifications
E.A table inwhich values are stored for efficient retrieval.