используя AES_DECRYPT для получения данных - PullRequest
0 голосов
/ 15 марта 2012

Я пытаюсь извлечь данные из таблицы из какой-то старой унаследованной работы. В поле «Электронная почта» все поля имеют «[BLOB - 32 B]», поэтому они зашифрованы - кто-нибудь может объяснить, как я использую AES_DECRYPT для сборафактический адрес электронной почты из этой таблицы?

У меня есть AES_PASSWORD в var, который уже хранится в одной из общих функций.

1 Ответ

1 голос
/ 15 марта 2012

Где $key = AES_PASSWORD (Ваш ключ к данным)

Ваш SQL будет

$sqlinsert = "INSERT INTO tblemail (email) VALUES (AES_ENCRYPT('$email','$key'))";

$sqlget = "SELECT AES_DECRYPT(email,'$key') from tblemail;";

...