Szyfrowanie w bazie danych

Szyfrowanie w bazie danych
L8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 41
0

Witam,
przechowuje w bazie poufne klucze. Chciałbym je jakoś zaszyfrować tak by bezpośrednio z bazy nie szło ich odczytać. Jedyna możliwość to odczytanie z poziomu serwisu. Czyli w bazie zaszyfrowane a w serwisie wyświetla się za pomocą funkcji deszyfrującej. Jednocześnie chciałbym móc wyszukiwać w serwisie te klucze za pomocą funkcji LIKE wpisując w pole np fragment klucza. Myślałem o decode/encode 64 ale to można łatwo rozszyfrować i ciężko chyba zrobić zapytanie wyszukujące za pomocą funkcji LIKE. Proszę o pomoc.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
2

albo masz dane zaszyfrowane i nie możesz w nich szukać albo masz niezaszyfrowane i możesz w nich szukać. Trzeciej możliwości nie ma. Nie biorę pod uwagę zapisania w bazie zaszyfrowanych danych oraz procedury deszyfrującej aby można było zrobić coś w stylu Deszyfruj(zaszyfrowane_pole) LIKE '%szukana wartość%' bo to się mija z celem

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.