Napisałem aplikację w c#, łączy się z bazą danych na osobnym serwerze, firebird.
Do tej bazy użytkownicy dodali już mnóstwo danych, same dane tekstowe.
Teraz mam zamiar ją zaszyfrować, takie wymagania.
Więc pytania:
Jak zrobić to najszybciej, najmniej zmian w kodzie?
Czy istnieje jakiś bezpieczny algorytm szyfrujący który poprawnie zdeszyfruje dane dla więcej niż jednego klucza?
0
0
jak się łączysz i pobierasz dane? Czy dane mają być w bazie szyfrowane czy chodzi o szyfrowanie połączenia miedzy programem a bazą? Na 99% zmian będzie dużo, nawet bardzo dużo. Masz świadomość, że aplikację w c# można w zdekompilować do postaci kodu w kilka chwil i wyciągnąć z tego np. klucz szyfrujący