Przechowywanie haseł

0

Witam

Mam dwie aplikacje. Jedna, która będzie się logowała do drugiej.
Pierwsza musi przechowywać hasła do tej drugiej, która jest aplikacją zewnętrzną.
Pierwsza musi wprowadzić hasło, które będzie czystym tekstem i musi je przechowywać w swojej bazie.
Dlatego w bazie chciałbym je przechowywać w zabezpieczony sposób tak aby nie można było podejrzeć.
Natomiast przy wprowadzaniu hasło z bazy powinno być odkodowane i wprowadzone w postaci zwykłego tekstu.

Da się to zrobić? Możecie mnie ukierunkować?
Dotychczas czytałem o hashowaniu haseł, ale ta opcja raczej nie zawiera opcji przekształcenia hasła do czystego tekstu tylko porównuje przekształcone hasło wprowadzone przez użytkownika do tego co jest zahashowane w bazie.

0

Pierwsza musi wprowadzić hasło, które będzie czystym tekstem i musi je przechowywać w swojej bazie.

skoro musisz odkodowac. To nie mozesz uzyc zadnego hashowania tylko musisz uzyc Encode.
Znajdz sobie jakis algorytm z kodowaniem i dodatkowo dodaj do tego sol (salt)

przy zapisie kodujesz, przy odczycie odkodowywujesz

Nie jest to super bezpieczne, ale w tym przypadku nie da sie zrobic inaczej chyba ze masz dostep do zewnetrznej apki

0

Jeżeli chodzi o windows to rzuć okiem na to (DPAPI, było już na forum)
https://stackoverflow.com/questions/12657792/how-to-securely-save-username-password-local

Pozdr.

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