Haszowanie
Haszowanie (ang. hashing) to proces przekształcania dowolnej ilości danych (często nazywanych "wiadomościami") na skrócony ciąg znaków o stałej długości, który jest reprezentacją tych danych. Ten skrócony ciąg znaków jest nazywany "wartością skrótu" lub "haszem". Proces haszowania ma kilka kluczowych cech: