我想在mysql數據庫中存儲敏感用戶數據,如姓名和地址。如何在mysql中使用php存儲敏感用戶數據
我的主要問題是如何搜索包含加密數據的數據庫。
如果有人偷電腦,它不好,如果數據以純文本格式存儲,所以我想用一個存儲在php文件中的密鑰加密它。 這個php文件是用ioncube編碼的,所以php代碼裏的一個鍵是(非常)安全的。
另一方面,我也希望能夠從web-frontend查詢用戶名和地址的應用程序。
我的第一個想法是在數據存儲之前和我的搜索頁面中加密數據,我將不得不讀取整個用戶數據庫並將其完全解密,以便可以使用php搜索結果。
但對於大型用戶數據庫,這將是非常強烈的記憶。
附加信息:
我已經加密的密碼,所以我需要的是無解的。
我需要一個PHP和MySQL的解決方案,因爲我無法更改服務器配置(光盤加密等)服務器是一箇舊的Ubuntu 9安裝,這是非常不安全的,但不能改變的原因,我不會在這裏解釋。
您可以使用MD5或類似軟件進行加密,並使用ID進行檢索。 –
我認爲你的意思是_sensitive_用戶數據:) – Deebster
@VijaySarin,對於1 MD5不加密,2 MD5是可破解的。與時俱進。 – Petah