Witam. Na forum jest całkiem sporo na temat szyfrowania haseł ale nie w ten sposób który potrzebuję. Przeszukałem ze 200 topiców i nic. Problem jest następujący: piszę aplikację która będzie raportować na maila błędy. Mam taki kod (fragment):
SMTP.AuthenticationType := atLogin;
SMTP.Username := '[email protected]';
SMTP.Password := 'moje_hsało';
SMTP.Host := 'poczta...';
SMTP.Port := 25;
// ..
// ..
SMTP.Send(IdMessage);
Mój problem polega na tym, że hasło do mojej skrzynki jest podane jawnie. Na forum problemy dotyczą porównania wpisanego hasła ze wzorcem czyli nie ma problemu - MD5 i po kłopocie. Ja jednak nie będę wyświetlał pytania o hasło tylko chcę od razu wysłać maila. Jak mam zamaskować dane hasło. Jeżeli je zakoduję to będę musiał napisać procedurę dekodującą, a muszę udostępnić kody źródłowe, czyli procedurka deszyfrująca totalnie nie będzie działać (bo gdzie klucz przechowam?).
Czy macie jakieś rozsądne wyjście z tej sytuacji?