Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mysql i szyfrowanie w bazie
Forum PHP.pl > Forum > Bazy danych > MySQL
lukasheek88
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.
Pyton_000
Albo wyszukiwanie albo szyfrowanie.

Tuminure
  1. INSERT INTO table_name (col) VALUES (szyfrowanie(val));

a potem
  1. SELECT * FROM table_name WHERE szyfrowanie(col) LIKE '%val%';
Pyton_000
a możesz mi powiedzieć jak to ma szukać wyrażenia '%dupa%' w "on87g(^G9g6N%F8t#FM(TGNC#tg4m9cg4q297c4" questionmark.gif
Tuminure
Mój błąd, oczywiście podczas wybierania danych ma być funkcja deszyfrująca.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.