Witam wszystkich forumowiczów :-)
Piszę prostą aplikację wyciągającą pewne dane z SQL.
Wszystko fajnie działa ale dane do połączenia z SQL zapisane są w pliku .ini
razem z hasłem, chciałbym to hasło zaszyfrować , do tego celu chce użyć DPAPI.
No i tutaj zaczynają się schody:
dane do pliku i z pliku pobieram w postaci string.
ProtectedData.* pracuje na byte[]
chciałbym zaszyfrowane dane zapisać w pliku ale nie w formie binarnej tylko w stringu odpowiadającym hexom czy np
653a7d2c114f66a134d2.....
jak mam to przerobić? :(
byte[] zaszyfrowane = ProtectedData.Protect(Encoding.Unicode.GetBytes(textBox2.Text),
klucz,DataProtectionScope.CurrentUser);
file.Write("SQL", "HASH", Encoding.ASCII.GetString(zaszyfrowane));