Mam 3 projekty Model, Infrastructure, View. W modelu mam rzeczy związane z domeną, miedzy innymi klasę User z właściwością Password.
Chciałbym haslo hashowac i w takiej postaci wrzucić do bazy, a później przy logowaniu się użytkownika odczytywać hash i porównywać z hashem wprowadzonego hasła.

  1. w której warstwie powinno sie znalezc klasa hashująca hasło uzytkownika. Wydaje mi sie ze w Modelu, skoro hash hasła jest chyba czescia bytu jakim jest user, czyli nalezy do domeny i w moim projektcie Model wstawiałbym service który zająłby się tą funkcjonalnością.
  2. gdzie wstawić klase porównująca hash zapisany w bazie z hasem hasła jakie wprowadziłą osoba logująca się do aplikacji?