IdSMTP.Password - ukrycie

Odpowiedz Nowy wątek
2006-08-24 18:21
0

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?


<span style="color: blue">"Kolarstwo to jedna z najtrudniejszych dyscyplin sportu. Nawet najgorszy kolarz jest wciąż wybitnym sportowcem."
s.p. Marco Pantani
</span>

Pozostało 580 znaków

2006-08-24 20:21
ŁF
0

nie, bo i tak będziesz musiał wysłać hasło w postaci niezakodowanej, więc żebyś nie wiem jak się namęczył, to i tak sniffer przechwyci hasło. chyba, że użyjesz ssl do połączenia.


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0