Wpis z mikrobloga

@cinek181992: np. jak w banku się logujesz, to przetrzymywany jest tylko hash twojego hasła zamiast stringa, żeby w razie włamu nikt nie poznał go (hasła w postaci stringa), bo możesz np. używać go do logowania w innym banku.
@cinek181992: Hashowanie powinno być szybsze niż kodowanie.

Z zastosowań, które przychodzą mi do głowy:
- zapisywanie haseł w bazie danych. Trzymasz tylko hash. Użytkownik podaje hasło, #!$%@? je i porównujesz z zapisanym w bazie. Jeśli się zgadzają to autoryzujesz użytkownika. W przypadku gdy ktoś wykradnie Twoją bazę danych to nie dostanie haseł użytkownika.

- niektóre struktury danych np. set, słowniki stosują hashowanie, żeby nie trzymać całego obiektu jako klucza (może zajmować
@cinek181992: Jak to po co - takie coś stosujesz jako podpis cyfrowy. A i byłbym zapomniał, w zakodowany w jakiś sposób jako skrót często trzyma się hasła, po to, by nawet jak wycieknie baza ciężko było je odtworzyć komuś.