можно ли зашифровать столбцы таблицы в БД mysql - PullRequest
0 голосов
/ 14 сентября 2011

Есть ли способ (собственные функции MySQL или синтаксис SQL) для шифрования столбцов таблицы в базе данных MySQL?

Ответы [ 2 ]

4 голосов
/ 14 сентября 2011

MySQL имеет широкий набор встроенных функций шифрования, подробный обзор можно найти здесь: http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html

Возможно, вы захотите взглянуть, например, на AES_DECRYPT () и AES_ENCRYPT ().

INSERT INTO table (mycolumn) VALUES(AES_ENCRYPT('Hello!', 'encryption_key'));
SELECT AES_DECRYPT(mycolumn, 'encryption_key') FROM table;
1 голос
/ 14 сентября 2011

Для функций шифрования вы можете посмотреть: Функции шифрования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...