Как хранить в MySQL зашифрованные данные с возможностью запроса?

Мне нужен способ хранения зашифрованных данных таким образом, чтобы я мог выполнять запросы. Возможно ли это вообще?

По крайней мере, мне нужен алгоритм шифрования, который всегда возвращает одну и ту же строку для одного и того же ввода, поэтому я могу найти всех пользователей с именем «Джон», зашифровав эту строку и ища зашифрованный результат в БД. . В PHP mcrypt всегда возвращает разные строки (я знаю, что это сделано специально для повышения безопасности).

Есть идеи?

6
задан HappyDeveloper 26 October 2011 в 15:52
поделиться