2013-09-12 5 views
0

Как шифровать адрес электронной почты в MySQL? Тип столбца - Char (255). Версия MySQL 5.5.33. Адрес электронной почты должен иметь возможность вернуть обратно в обычный текст, так как он будет использоваться в приложении.Шифрование адреса электронной почты MySQL

Я хочу сохранить адрес электронной почты в зашифрованном виде в столбце char (255) в базе данных MySQL.

AES_ENCYPT() функция не разрешает знак (255) тип данных. Я могу изменить тип данных, при условии, что производительность не уменьшается. Каков наилучший способ шифрования и хранения адреса электронной почты в MySQL?

+2

Вопрос в том, зачем вам шифровать адреса электронной почты? –

+0

Есть множество функций, которые вы можете выбрать. https://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html – Jonathan

ответ

0

Я считаю, что у вас может быть другая проблема. AES_ENCRYPT определенно может использовать CHAR (n) тип данных в качестве параметра. Протестировано на 5.5.29.

У вас появляется специальное сообщение об ошибке?

Смежные вопросы