Witam
Mam zamiar napisać program, który będzie przechowywał hasła...
Chcę aby dostepu do wpisów chroniło jedno, główne hasło. Zakoduje je algorytmem md5 (moduł pobrałem ze strony 4p - Dimka Maslov md5.pas).
Chcę żeby to działało tak.
Przy pierwszym uruchomieniu podaję hasło. Program je hashuje md5 i wynik zapisuje do pliku (function MD5String(const S: string): TMD5Digest; i to w string'a -> function MD5DigestToStr(const Digest: TMD5Digest): string;)
Teraz przy otwieraniu programu użytkownik proszony jest o podanie hasła.
Hasło to jest hashowane i następnie porównywane z tym zapisanym w pliku.
CZY TO SIĘ TAK ROBI? CZY TO JEST BEZPIECZNE?
Bardzo proszę o konstruktywne porady.
Pozdr, pepe