2012-03-15 70 views
0

我試圖從一些舊的遺留工作表中檢索數據,電子郵件字段都在字段中有'[BLOB - 32 B]'因此已被加密 - 任何人都可以解釋我如何使用AES_DECRYPT從此表中收集實際的電子郵件地址?使用AES_DECRYPT獲取數據

我已經將AES_PASSWORD存儲在已存在於其中一個常用函數中的var中。

+0

你用mysql? – Akshat 2012-03-15 12:12:48

+0

對不起,我的確在使用PHP/MySQL – Zabs 2012-03-15 12:20:12

回答

1

$key = AES_PASSWORD(您的數據密鑰)

你的SQL將

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

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

+0

你想要在insert語句中引用'$ key'嗎? – 2012-03-15 13:08:20

+0

謝謝馬庫斯我修好了 – Akshat 2012-03-15 13:12:38

+0

歡呼傢伙!非常尊重:) – Zabs 2012-03-15 13:24:10